Python スクリプト内から FIO ファイルを実行できるようにする必要があります。実行中のファイルには .fio 拡張子が付きますが、完全なファイル名を制御することはできません。Popen を使用するか、Python で関数を呼び出して、端末にこのコマンドを渡す方法は次のとおりです。
fio *.fio
?
globモジュールを使用できます。
import subprocess
import glob
cmd = ['fio'] + glob.glob('*.fio')
subprocess.Popen(cmd, ...)
cmd[1:]
には、一致したファイルの展開された名前が含まれるため、これにより、ファイルの名前を確認することもできます*.fio
。
グロビングはシェル関数であるため、使用shell=True
してシェルに実行させることができます。
subprocess.Popen("fio *.fio", shell=True)