问题标签 [sys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
173 浏览

python - 为什么一个目录是python系统路径中另一个目录的子目录?

我的 sys.path 如下所示:

我注意到有一些目录都是子目录/usr/lib64/python2.7,怎么会这样?当我删除所有子目录并使 sys.path 像这样:

我之前可以导入的一些包在修改后会失败。所以这意味着“导入”不知道递归地找到合适的包?

谢谢!

0 投票
2 回答
10731 浏览

c - 我在哪里获得 BIOS.h 文件,以导入 Mingw?

Mingw 默认没有 BIOS.h 文件。我正在使用 netbeans IDE 和第三方工具 mingw 进行系统编程。. ?

任何人都可以帮助我,我在哪里得到那个文件?

这是代码。

0 投票
1 回答
269 浏览

python - Python交替输入输出

我正在尝试编写一个“游戏”,用户输入一个动作,“cpu 播放器”输出它的响应,之后用户输入另一个动作,依此类推。例如

$ 输入一个移动 #cpu 提示

5 #用户输入

7 #cpu 输出

10 #用户输入

16 #cpu 输出

20 #用户输入

你赢了!#cpu的输出

$

我知道 sys.argv 如何在命令行上提供参数列表,但是我将使用什么来让我的程序读取每个输入行并输出用户输入另一个参数的值?

任何帮助将不胜感激

0 投票
0 回答
36 浏览

python - Python系统输入只接受一个字符?

可能重复:
Python 从用户读取单个字符

我想创建一行代码,它只接受一个字符作为输入。例如...

在运行时,当您按下一个字符生成键时,该字符就会被打印出来。那么,我将如何创建该功能my_input

0 投票
0 回答
1276 浏览

qt - 写入 Qt 小部件的 Python 日志记录配置

我还没有在其他标题相似的主题中找到答案。假设我有一个如下所示的 logging.conf:

A logger = logging.getLogger('analyzer')会将文本发送到日志文件和控制台,我怎样才能使 sys.stdout 转到 QPlainTextEdit() 小部件而不是控制台?

编辑

好的,看看这篇文章,我做了这段代码。该帖子的代码很好,但由于某种原因它没有解决问题,您可以注释掉记录器的所有实例,但最终仍会将打印事件发送到 Qwidget。记录器与程序的其余部分没有真正的交互,它就在那里。我想我可以通过编写一个类来解决这个问题,该类将我想要的任何内容作为文本并将其分别发送到打印和记录器:

“交叉记录器”将所有内容发送到日志和 Qwidget,但它也将除调试之外的所有内容发送到 aptana 控制台:

虽然analyzer.log 有:

奇怪的是,调试是唯一没有进入 Aptana 控制台的,从我的 logging.conf 中 [logger_analyzer] 下的处理程序中删除consoleHandler解决了它写入 Aptana 控制台的问题,可能与[handler_consoleHandler] 下的args=(sys.stdout,) 。我想它可以解决我的问题,而无需在 Qtext 对象的处理程序中编写代码,从而否定 logging.conf 文件。如果有人有更优雅的解决方案来使用 logging.conf 文件,该文件以某种方式设法将其控制台输出重定向到您选择的 Qwidget,请随时发布。谢谢。

0 投票
1 回答
290 浏览

python - 为python提供系统参数的正则表达式

本质上,我有一个 python 脚本,它将文件名列表作为系统参数:

filelist = sys.argv[1:]

我希望文件列表是目录中以某个前缀开头的所有文件。我认为最好的方法是使用正则表达式,但我不知道如何让它工作。

也就是说,我想要类似的东西

产生一个filelist包含工作目录中所有以“ex”开头的文件。

0 投票
2 回答
1700 浏览

android - 如何使用 JNI 访问系统文件

我需要有关如何使用 Jni 编辑系统的示例代码。我需要在 /sys/class/gpio/gpio41/value 位置编辑文件

我尝试了这些代码,但它不起作用。

}

0 投票
2 回答
1777 浏览

android - 如何写入目录“/sys/.....”中的文件

如何在 android 中使用 JNI 和 NDk 编辑 sys 目录中的文件。其实我需要编辑这些文件"/sys/class/gpio/gpio41/value"

0 投票
1 回答
12143 浏览

python - 如何使用选项运行 python 脚本

我正在寻找一种有效的方法来编写可以使用连字符-单字母-空格-参数约定调用的python脚本(例如python script.py -f /filename -t type -n 27,其中f、、tn是与选项类型相对应的单个字母,以及/filenametype27是它们的值)。我知道该sys库及其sys.argv功能是在调用之后获取以空格分隔的字符串的一种方式(请参阅带有参数的调用程序),但是当它们遵循上述约定时,是否有一种复杂的方法来处理这些字符串?

0 投票
0 回答
204 浏览

linux - linux:使用clone的函数性能而不使用clone()或sys_clone,我可以这样做吗?

我想尝试执行克隆的性能,但没有在 linux 中调用 clone()(错误表示库未在该结构中实现)。

我尝试检查 sys_clone 但发现不可能,因为参数是一些寄存器信息;

还尝试使用 pthread 来模仿克隆的性能,但因为: pthread_create(&tid, NULL,foo,para) 和函数 foo 如果我使用 void* foo(void* para){ execvp(...) } execvp 不能被执行,因为 pthread 创建线程并且线程不能调用该 exec。

任何人都可以告诉我如何在不使用系统调用克隆的情况下实现克隆,或者我是否可以在 pthread 中做到这一点?或者 linux 中是否有任何其他函数调用 sys_clone 而不使用 register 参数但 clone_flags?

谢谢!