我在python源目录中找到了大多数python模块,在Python / Lib或Python / Modules下,但是sys(import sys)模块在哪里?我没找到。
答案 0 :(得分:8)
我在这里找到它:./Python/sysmodule.c
如果您使用的是Linux或Mac OS X,并且有疑问,只需在Python目录中尝试find . -name 'sysmodule.c'
。
我找到它的方法是在整个Python目录中搜索字符串"platform"
(使用TextMate),就像我使用的那样。来自sys.platform
模块之前的sys
...可以使用grep
和xargs
进行类似的操作。
另一个建议可能是:for i in ./**/*.c ; do grep -H platform $i ; done
这将遍历您当前所在文件树中任何位置的所有*.c
个文件,并在文件中搜索"platform"
。 -H
标志将确保我们获得文件名路径,以便我们可以将匹配项追溯到找到的文件。
答案 1 :(得分:3)
import sys
help(sys)
然后你会看到如下内容:
Help on built-in module sys:
NAME
sys
FILE
(built-in)
在我的工作环境中, sys 内置于python本身。
答案 2 :(得分:2)
它在Python/Python/sysmodule.c
。