mylib.py というモジュールを作成するとします。日食で私はタイプします
import mylib
次に、入力mylib.
して CTRL + SPACE を押します。これは mylib の関数/変数を示唆するはずですが、何もしません。のようなことをしてimport os
入力os.
すると、すぐに提案がポップアップするので、コード補完が一般的に機能することを知っていますが、モジュールでは機能しません。何か理由は?
mylib.py というモジュールを作成するとします。日食で私はタイプします
import mylib
次に、入力mylib.
して CTRL + SPACE を押します。これは mylib の関数/変数を示唆するはずですが、何もしません。のようなことをしてimport os
入力os.
すると、すぐに提案がポップアップするので、コード補完が一般的に機能することを知っていますが、モジュールでは機能しません。何か理由は?
カスタム モジュールを完成させるために、PyDev は (可能であれば) インデックスを作成し、そこで定義されているクラス、関数、変数、およびインポートをイントロスペクトする必要があります。そのためには、モジュールを Eclipse の PYTHONPATH に追加してから、venv (PyDev で定義されているもの) を再インデックス化する必要があります。
ほとんどの場合、これは IDE によって自動的に行われますが、うまく機能しません (少なくとも完全ではありません)。
IDE の完成に 100% 依存しないことを強くお勧めします。