我需要能够从python脚本中运行FIO文件。我正在运行的文件的扩展名是.fio,但我无法控制完整的文件名。如何使用python中的Popen或call函数向终端传递以下命令:
fio *.fio
?
最佳答案
您可以使用glob模块:
import subprocess
import glob
cmd = ['fio'] + glob.glob('*.fio')
subprocess.Popen(cmd, ...)
这还允许您查看一个或多个文件的名称,因为
cmd[1:]
将包含与*.fio
匹配的任何文件的扩展名。关于python - 从Popen向终端传递glob命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18242646/