我有一个小的 .exe 文件,我想在给定目录中的所有文件上运行该文件。它按如下方式启动“./myprogram.exe 文件”并将我的文件转换为不同的数据类型。
现在我想构建一个 python 脚本,在给定目录(包括所有子目录)中的所有文件上运行此 exe。我对 python 完全陌生,所以我不知道如何做到这一点。
有人对如何做到这一点有建议吗?我首先需要 python 或任何其他脚本语言吗?
非常感谢!
最佳答案
在 Linux 机器上,我会告诉您使用 find
调用,但 .exe
似乎告诉您在 Windows 上。
在Python中,你应该使用这样的东西
for root, dir, files in os.walk(path):
for name in files:
subprocess.call(["path_to_your_programm/myprogram.exe", os.path.join(root, name)]
关于Python 脚本对目录中的所有文件运行 exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7257066/