2
Eclipse PyDev插件包含奇妙的集成autopep8
支持。它在保存时自动将代码格式化为PEP8风格,并带有多个旋钮和选项以根据您的需求进行定制。如何防止PyDev的autopep8导入格式化器移动site.addsitedir()调用?
但autopep8
导入格式化程序打破site.addsitedir()
的用法。
import site
site.addsitedir('/opt/path/lib/python')
# 'ourlib' is a package in '/opt/path/lib/python', which
# without the above addsitedir() would otherwise not import.
from ourlib import do_stuff
而且PyDev的的autopep8
进口格式化之后,它改变:
import site
from ourlib import do_stuff
site.addsitedir('/opt/path/lib/python')
打破from ourlib import do_stuff
与ImportError: No module named ourlib
。
问:
是否有PyDev的设置或autopep8
命令行选项,以防止其移动site.addsitedir()
电话?
刚提的是,同样的问题发生了'sys.path.append('/选择/路径/ LIB /蟒')'。 – CivFan 2015-02-09 22:09:12