問題タブ [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.
python-3.x - pyファイルを使わずに文字列をpycファイルに変換するには?
私は文字列を持っていますprint("hello")
。これを .pyc ファイルとして直接保存し、後で実行したいと考えています。これどうやってするの?
python - コンパイル後に Python クラスを更新できない
私は数日前にPythonを使い始めたばかりで、C++のバックグラウンドから来ています。クラスを作成し、それをスクリプトで呼び出し、その後クラスのインターフェイスを更新すると、非常に直感的でない動作が発生します。
コンパイルに成功すると、クラスはもう変更できないようです。ここに例があります:
testModule.py:
testScript.py:
実行は私に与えます
ここで、次の引数リストを変更しますMethod
。
、testModule.pycを削除し、スクリプトで呼び出します
その結果、私は得る
私は何を間違っていますか?スクリプトが更新されたバージョンのクラスを使用しないのはなぜですか? 私は Canopy エディターを使用していますが、この動作は python.exe インタープリターでも見られました。
また、以前に同様の質問があった場合は、申し訳ありません。この質問に関連する質問は見つかりませんでした。
python - コンパイルされた Python コードを実行する方法
コンパイル済みの Python ファイルpath/program.pyc
.
globals()
現在のandで実行したいlocals()
。私は試した:
より具体的には、私が持ちたいのは次のとおりです。
a.py :
b.py :
を実行するa.py
と、次の出力が表示されます1
。
実際には私が望むことを正確に行いますが、ファイルではなくファイルexecfile()
に対してのみ機能します。ファイルで動作するバージョンを探しています。.py
.pyc
execfile()
.pyc
python - Python スクリプトから .pyc ファイルを作成する方法
Python スクリプトが他の Python スクリプトにインポートされると、.pyc スクリプトが作成されることを知っています。Linux bash ターミナルを使用して .pyc ファイルを作成する他の方法はありますか?