问题标签 [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.
python - 如何从目录中导入模块?
在我的系统上,我有两个版本的 Python(我在命令行中输入python
并调用它们)。python2
当我使用 Python 的第一个版本时,我无法导入sklearn
模块,但我可以在 Python 的第二个版本中做到这一点。
我想使用 Python 的第一个版本(因为那里有其他模块可用),同时,我希望能够import sklearn
从这个版本的 Python 中使用。
我的解决方案是使用:
为了找到sklearn
模块的位置,我启动了一个 python 会话(使用 python 的第二个版本,sklearn 在其中工作)。我键入:
结果我得到:
在 Python 的第一个版本的会话中,我尝试过:
不幸的是,它没有用。结果我得到:ImportError: No module named sklearn
有谁知道我做错了什么以及是否有可能以我尝试的方式达到目标?
python - 从正在运行的 python 脚本中检测优化标志是 -O 还是 -OO
有时我想使用与启动父进程相同的优化标志来生成一个子进程。
我可以使用类似的东西:
optimize = not __debug__
但这样我就可以同时匹配-O
和-OO
标志。
是否有一些包含该信息的 python 内部状态?
python - Python 2.7 回车倒计时
我无法使用回车在 python 中实现简单的倒计时。我有两个版本,每个都有问题。
印刷版:
问题:\r
没有做任何事情,因为最后打印了一个换行符,所以它给出了输出:
Sys.stdout.write 版本:
问题:所有的睡眠都发生在开始时,睡眠 10 秒后它只是打印Countdown: 9
到屏幕上。我可以看到\r
幕后工作,但我如何让指纹穿插在睡眠中?
python - How to pass sys.argv[n] into a function in Python
I am trying to pass "sys.argv[1]" into a function.
Not sure where to go from here after scowering the Interwebs for a few hours. I have also tried to set the "sys.argv[1]" to a variable and tried passing that into the function and still no avail.
python - TideSDK Python 使用 sys.argv 获取参数
我正在尝试读取传递给名为 with 的 Python 脚本的参数Ti.Process.createProcess
。
当我运行以下代码时:
导入系统
sys.argv
我得到错误:
<module> 中的文件“”,第 2 行
AttributeError:“模块”对象没有属性“argv”
看起来该sys
对象没有argv
属性。
难道我做错了什么?有什么建议么?
python - python: sys 未定义
我有一段在 Linux 中运行的代码,我现在正试图在 Windows 中运行它,我导入了 sys,但是当我使用 sys.exit() 时。我收到一个错误,未定义 sys。这是我的代码的开始部分
为什么 sys 不工作?
python - Python sys.path 内部?
最近,我从不同的地方复制了一个 python 项目并得到了以下问题:
我安装了pythonD:\python27
然后我使用以下代码检查了 sys.path:
我得到以下输出:
我不知道 python 在哪里将旧的垃圾 python 安装路径附加到 sys.path 中。分享任何想法将不胜感激。谢谢!
PS:我还检查了注册表中的 PYTHONPATH 变量:
python - 对于 csv 中的每个字段,python 中的 getsizeof 始终为 40
所以我正在逐行读取一个csv文件。在每一行中,我逐个字段并尝试获取每个字段的大小(以字节为单位)起诉.getsizeof。代码如下:
由于某种原因,所有行中每个字段的大小都为 40。知道为什么吗?
python - 对 Learn Python the Hard Way ex41 中的 if 语句感到困惑?
我一直在努力学习 Python,但我无法理解示例 41 中这部分代码中发生的情况(完整代码位于http://learnpythonthehardway.org/book/ex41.html)。
我认为这部分与游戏中的切换模式有关,从英语到代码,但我错过了它实际上是如何做到的。我知道 len() 函数测量长度,但我很困惑 sys.argv 在这种情况下是什么,为什么它必须等于 2,以及 1 对 sys.argv[1] 做了什么。
非常感谢您的帮助。
python - 根据特定列值将数据集拆分为两组行 [python,unix]
我有一个数据集,其中行和列保存为制表符分隔的文本格式。我想根据 column[x] 是否具有特定值,将此数据集分成两个较小的数据集。
这是数据集的示例(没有标题): dataset.txt
预期输出应如下所示: dataset1.txt
数据集2.txt
我想用 import sys 来实现这个,这样我就可以输入原始数据集的文件名作为一个 unix 命令,并指定我想要的输出选项。在这种情况下,我将定义一个名为“unique”的选项来输出 dataset1.txt,并定义一个选项“multi”来输出 dataset2.txt。命令行应如下所示:
例如
这是我写的代码:
这是我得到的错误:
我知道这对于那里的专家来说可能看起来相当荒谬,但这是我第一次尝试在 python 中完成一些事情。老实说,我花了相当多的时间编写上面的代码,如果有人指出我错了什么,我将不胜感激。