为什么python将windows和linux中的脚本目录添加到pythonpath中?

时间:2013-02-28 20:06:17

标签: python linux windows pythonpath

我有这个结构:

测试目录:

.
├── __init__.py
└── nested
    ├── __init__.py
    └── test.py

然后我就像这样运行脚本(python2.7):

~/tmp/test$./nested/test.py

test.py:

import sys
print sys.path

并在linux上得到了这个:

['/home/xliivdeb/tmp/test/nested', '/home/xliivdeb/tmp/test', ..]

,这在Windows XP上:

['E:\\tmp\\test\\nested', 'c:\\Python27\\lib\\site-packages\\distribute-0.6.28-py2.7.egg', ..]

差异就是这样:

在linux上附加的是:

  • script dir('/ home / xliivdeb / tmp / test / nested')AND
  • 当前目录('/ home / xliivdeb / tmp / test')
附加窗口上的

仅为:

  • script dir('E:\ tmp \ test \ nested')

为什么呢?怎么处理呢?如果是Windows,我是否必须手动附加?

0 个答案:

没有答案