Tra*_*mas 5 python jython path
根据我读过的内容,sys.path应该由PYTHONPATH设置.在Python中,它以这种方式工作,但不是在Jython中.我可以绕过-Dpython.path=...但我想知道Jython为什么打得不好.
qa@Scantron:/tmp/pip-build-qa/robotframework> echo $PYTHONPATH
/usr/lib64/python2.7
qa@Scantron:/tmp/pip-build-qa/robotframework> jython
Jython 2.2.1 on java1.7.0_17
Type "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/share/jython/Lib', '__classpath__']
>>> ^D
qa@Scantron:/tmp/pip-build-qa/robotframework> jython -Dpython.path=/usr/lib64/python2.7
Jython 2.2.1 on java1.7.0_17
Type "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/share/jython/Lib', '/usr/lib64/python2.7', '__classpath__']
Run Code Online (Sandbox Code Playgroud)
Jython不使用PYTHONPATH:你可以在这里看到一个讨论.
从2.5开始,有一个变量也是如此:JYTHONPATH.在此之前,你可以使用你已经知道的技巧.
资料来源:Jython和PYTHONPATH
| 归档时间: |
|
| 查看次数: |
5906 次 |
| 最近记录: |