問題タブ [execfile]
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 - exec を使用して、globals() で関数内のファイルを実行します
Pythonシェル内でファイルを実行する必要があります。
できます
ただし、関数内から呼び出す必要があります。
「Test.py」は変数 C=10 を設定します
そう、
グローバルを渡しましたが、まだ exec から変数にアクセスできません。参考文献:
node.js - Node.js child_process.execFile() が独自の .exe で動作しない
Node.js に飛び込もうとしているだけで、プロジェクトの達成に役立つと思われる基本的な機能をテストしています。そのうちの 1 つは、テキスト ファイルのデータを処理する C++ でコーディングした小さな .exe ファイルを実行することです。child_process.execFile がそれを達成するための最良の方法である可能性があることがわかりました。そこで、サーバーを起動して実行可能ファイルを呼び出す小さなスクリプトを作成しました。最初のテストでは、「サードパーティ」の .exe へのパスを設定しましたが、問題なく動作しました (プログラムは期待どおりに開始されました)。ただし、自分の .exe をターゲットにすると、パスは正しいですが、何も起こりません (fs.access でカウンターチェックします)。.exe をダブルクリックするだけでファイルを手動で実行しても問題なく動作し、それに応じて txt ファイルが処理されます。だから今、私はsthを取得するのだろうか. 根本的に間違っています。
これが私のコードです:
コンソール出力は「...C:/path/to/file.exe exists」です。execFile はエラーをスローしません。あなたの助けをありがとう、そして私の初心者の言葉について謝罪してください!