gpt4 book ai didi

python - 将 glob 命令从 Popen 传递到终端

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:37 25 4
gpt4 key购买 nike

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com