問題タブ [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.

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

python-3.x - Linux コマンドをエミュレートする方法 - Python で「ソース ファイル名 -arg 値」

Linux の指示を Python でスクリプト化しようとしています。Pythonで次のスクリプトを作成できません。

ソース /usr/home/modelling.rc -m モデル

subprocess.call(['/usr/home/modelling.rc', "-m", "model"]) を試してみました ***E: 私を直接実行することはできません。ソース /usr/home/modelling.rc -m モデル

execfile() がソースと同じ仕事をすることもわかりました。しかし、引数を指定しないと、ファイルを実行できません。Pythonで引数を使用してファイルを調達する方法はありますか. 助けてください!

ありがとう

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

python - django管理コマンドからpythonスクリプトを実行するには?

Django プロジェクトディレクトリ内にない python スクリプトを実行しようとしています...たとえば、これはコマンドで呼び出す私の管理クラスです:

ラズベリーパイのGPIOピンにアクセスする必要があるため、これをROOTとして実行する必要があります。(そして、別のエラーが発生します)

このスクリプトを呼び出します: execfile('/home/pi/rpi/bubbles.py')

このエラーが発生します

これは私の仮想環境の問題だと思いますが、仮想環境の範囲外でスクリプトを実行する方法はありませんか? django コマンドなどを使用してこのスクリプトを実行するより良い方法はありますか。私はまったく意味がありますか?

私が呼び出そうとしているpythonスクリプト:

多分私はこれを間違った方法で行っているのかもしれません.私はウェブフレームワークを私のラズベリーパイに組み込むことを学んでいます.

0 投票する
0 に答える
43 参照

python - execfile を使用して PySide QtWidget を実行する

フォルダー内のすべての python ツールを読み取り、それらを QListWidget に入れ、ツールの 1 つをダブルクリックするたびに実行される小さなツールを作成したいと考えています。

ToolList.py
ツールを含むメイン ウィンドウです。

tool_test1.py
これをダブルクリックすると自動的に消えます

tool_test2.py
そして、これをダブルクリックすると、QCoreApplication::exec: The event loop is already runningと言ってクラッシュします

何か案は?

ありがとう、ニック

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

python - execfile を使用して送信すると、Autodesk Maya で Python スクリプトが 2 回実行される

Maya で作成された外部ソフトウェアから Maya にスクリプトを送信する必要があります。私は小さな例でこれをやろうとしました:

hello_world.py には次のものがあります。

ただし、これを実行すると、「hello world」が Maya で 2 回出力されます。

私が試した別のことは次のとおりです。

しかし、それはまったく実行されません。

最後に、メソッドに印刷を入れて、次のように呼び出すことも試みました。

しかし、名前 'start' is not definedエラーが表示されます

誰かがなぜこれが起こるのか知っていますか、またはこれを回避する方法について少なくとも考えを持っていますか?

よろしくお願いします。

0 投票する
0 に答える
135 参照

python - execfile() は Python でファイルを開いたり閉じたりしますか?

私は 3 つのファイルを持っています:myfifo.py名前付きパイプですwriter.py:

reader.py:

リーダー ファイルを実行してから./reader.py(他の端末で) ライターを実行すると./writer.py、期待どおりの結果が得られます。

しかし、なぜそれが機能するのですか?

質問:execfile開きmyfifo.pyますか? そしてそれはそれを閉じますか?ここで推奨される練習は何ですか? つまりFiFo、クライアント ファイルとサーバー ファイルの両方を閉じる必要がありますか?