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