これについては、スタック オーバーフローに関するいくつかのトピックがあることを知っています。しかし、これらのどれも私には意味がありません。私はpythonとperlの両方に不慣れで、理解するために最善を尽くしています. Python コードから perl スクリプトを実行したいと考えています。
コマンド プロンプトで perl スクリプトを実行すると、次のようになります。
perl perlscript.pl input.bopt7 output.xml
このコマンドを Python コードから実行したいと思います。私は次のことを試しました:
pipe = subprocess.Popen(["perlscript.pl" , "input.bopt7" , "output.xml"], stdout=subprocess.PIPE)
しかし、これは機能しません。有効な win32 ではないというエラーが表示されます ...
このスクリプトからの入力も出力も必要ありません。一度実行するだけです。