2024-04-29 02:09:56 发布
网友
我需要能够从python脚本中运行FIO文件。我运行的文件的扩展名是.fio,但我无法控制完整的文件名。如何使用python中的Popen或call函数向终端传递以下命令:
fio *.fio
是吗?在
Globbing是一个shell函数,因此您可以使用shell=True并让shell来完成。在
shell=True
subprocess.Popen("fio *.fio", shell=True)
您可以使用glob模块:
import subprocess import glob cmd = ['fio'] + glob.glob('*.fio') subprocess.Popen(cmd, ...)
这还允许您查看一个或多个文件的名称,因为cmd[1:]将包含匹配*.fio的任何文件的扩展名。在
cmd[1:]
*.fio
Globbing是一个shell函数,因此您可以使用
shell=True
并让shell来完成。在您可以使用glob模块:
这还允许您查看一个或多个文件的名称,因为
cmd[1:]
将包含匹配*.fio
的任何文件的扩展名。在相关问题 更多 >
编程相关推荐