問題タブ [pychecker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
342 参照

virtualenv - virtualenv から pychecker を実行できますか?

pychecker でコード分析を行いたいのですが、python コードをインポートするときに virtualenv のパッケージを使用せず、システム全体のパッケージを使用し、インポートが失敗します。

pychecker を virtualenv にインストールする方法、または少なくとも virtualenv からパッケージをインポートする方法はありますか?

0 投票する
1 に答える
6312 参照

python - Python コードのエラーを確認する

pylint、pychecker、pyflakes などのいくつかのライブラリを使用して、python ファイルまたはモジュールのエラーをチェックできます。ほとんどの場合、チェックするファイルまたはディレクトリを指定する必要があります。例えば:

大丈夫ですが、私には十分ではありません。分離されたコード ブロックを分析し、検出されたすべてのエラーと警告を取得します。そのため、プログラムの一部として自分のモジュールから Python コード アナライザーを呼び出す必要があります。

コードをコンパイルせずに Python コードをチェックする機能を提供する、pylint や pyflakes などの Python ライブラリはありますか? ご協力いただきありがとうございます。


UPD

簡単な例で私が何を意味するのかを説明しようとします。Pythonソースコードを含む1つの変数「codeString」があります。このコードを分析し (ファイルの作成やコードの実行は必要ありませんが、コードをコンパイルすることはできます)、コードの不適切なブロックに関するすべての警告を検出する必要があります。pyflakes モジュールの内部を見て、それがどのように機能するかを理解しましょう。

モジュール「pyflakes.api」に関数「check」があります。

ご覧のとおり、この関数は 1 つのパラメーター「codeString」だけでは機能しません。2 番目のパラメーター「filename」も指定する必要があります。そして、これが私の最大の問題です。ファイルはなく、文字列変数の Python コードだけです。

私が知っているpylint、pychecker、pyflakes、およびすべてのライブラリは、作成されたファイルでのみ機能します。だから私は、Pythonファイルへのリンクを必要としないいくつかの解決策を見つけようとしています.

0 投票する
1 に答える
159 参照

python - 初回実行時の Pychecker インデックス エラー

「python setup.py install」を使用して、Windows 7 Proにpycheckerをインストールしました。コマンドを使用してスクリプトで実行すると、次のようになります。

次のエラー/トレースバックが表示されます。

誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

ありがとう

スチュワート