0

Python スクリプト内から FIO ファイルを実行できるようにする必要があります。実行中のファイルには .fio 拡張子が付きますが、完全なファイル名を制御することはできません。Popen を使用するか、Python で関数を呼び出して、端末にこのコマンドを渡す方法は次のとおりです。

fio *.fio

?

4

2 に答える 2

2

globモジュールを使用できます。

import subprocess
import glob

cmd = ['fio'] + glob.glob('*.fio')
subprocess.Popen(cmd, ...)

cmd[1:]には、一致したファイルの展開された名前が含まれるため、これにより、ファイルの名前を確認することもできます*.fio

于 2013-08-14T21:33:22.207 に答える
1

グロビングはシェル関数であるため、使用shell=Trueしてシェルに実行させることができます。

subprocess.Popen("fio *.fio", shell=True)
于 2013-08-14T21:34:42.940 に答える