5

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()

4

2 に答える 2