Eclipse PyDev プラグインには、素晴らしい統合autopep8サポートが含まれています。保存時にコードをPEP8スタイルに自動的にフォーマットし、必要に応じて調整するためのいくつかのノブとオプションを備えています。
しかし、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()