我需要能够从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/

10-14 19:48