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