3

私はしばらくこの問題を抱えていましたが、最終的に何が原因であるかを理解することで、大きな安心を得ることができました. したがって、基本的に、名前にダッシュ ('-') が含まれる python ファイルは、PyDev によって完全には解析されません。エラーのみが表示され、警告は表示されません... (つまり、未使用の変数、未使用のインポートなど...)

これは機能ですか?既知のバグ?回避策はありますか?python フォルダーではダッシュが許可されていないことはわかっていますが、これは python ファイルに適用されますか? (私の場合、これらは便宜上 .py 拡張子のない python スクリプトです)。

たとえば、私の bin プロジェクトのサブフォルダーでは、次のようになります。

  • コミットまたはリリース スクリプト ファイルが分析される A-OK
  • add-input、select-files: 警告は報告されません。

それについてのヒントをありがとう。

4

1 に答える 1

2

Python では、識別子にダッシュを使用できません。モジュール名は有効な識別子である必要があるため、ダッシュが含まれるモジュール ファイルまたはパッケージ ディレクトリ名はインポートできません。

一方、スクリプト ファイル (Python によって直接実行され、インポートされない python ファイル) には、そのような制限はありません。あなたが遭遇したのは PyDev のバグであり、そのように報告する必要があります。

于 2012-11-09T17:15:23.820 に答える