我正在调用Cygwin的本机(Windows)Python安装,我就是 惊讶地发现附加了Cygwin路径,排除了那些 从〜开始,到sys.path似乎成功获取 通过Python。 我无法理解为什么会这样。我会尽可能地假设 Cygwin中的Python,但对于原生Python,我认为是正确的 必须提供Windows路径。
为什么这样做?我没有得到什么,我在哪里可以找到更多?
/home/waldo/foo/bar.py
import sys
sys.path.append('/home/waldo/foo/baz')
print 'sys.path:\n%s' % sys.path
import qux
qux.say_hi()
/home/waldo/foo/baz/qux.py
def say_hi():
print 'hi'
$ cd /home/waldo/foo $ /cygdrive/c/Python_2_7_13/python.exe bar.py sys.path: ['C:\\home\\waldo\\foo', ..., '/home/waldo/foo/baz'] hi