問題タブ [pyc]

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 に答える
564 参照

python-3.x - pyファイルを使わずに文字列をpycファイルに変換するには?

私は文字列を持っていますprint("hello")。これを .pyc ファイルとして直接保存し、後で実行したいと考えています。これどうやってするの?

0 投票する
3 に答える
181 参照

python - コンパイル後に Python クラスを更新できない

私は数日前にPythonを使い始めたばかりで、C++のバックグラウンドから来ています。クラスを作成し、それをスクリプトで呼び出し、その後クラスのインターフェイスを更新すると、非常に直感的でない動作が発生します。

コンパイルに成功すると、クラスはもう変更できないようです。ここに例があります:

testModule.py:

testScript.py:

実行は私に与えます

ここで、次の引数リストを変更しますMethod

、testModule.pycを削除し、スクリプトで呼び出します

その結果、私は得る

私は何を間違っていますか?スクリプトが更新されたバージョンのクラスを使用しないのはなぜですか? 私は Canopy エディターを使用していますが、この動作は python.exe インタープリターでも見られました。

また、以前に同様の質問があった場合は、申し訳ありません。この質問に関連する質問は見つかりませんでした。

0 投票する
2 に答える
3541 参照

python - コンパイルされた Python コードを実行する方法

コンパイル済みの Python ファイルpath/program.pyc.

globals()現在のandで実行したいlocals()。私は試した:

より具体的には、私が持ちたいのは次のとおりです。

a.py :

b.py :

を実行するa.pyと、次の出力が表示されます1

実際には私が望むことを正確に行いますが、ファイルではなくファイルexecfile()に対してのみ機能します。ファイルで動作するバージョンを探しています。.py.pycexecfile().pyc

0 投票する
2 に答える
20606 参照

python - Python スクリプトから .pyc ファイルを作成する方法

Python スクリプトが他の Python スクリプトにインポートされると、.pyc スクリプトが作成されることを知っています。Linux bash ターミナルを使用して .pyc ファイルを作成する他の方法はありますか?