Python脚本,用于在目录中的所有文件上运行exe文件

Python脚本,用于在目录中的所有文件上运行exe文件,python,loops,exe,subdirectory,Python,Loops,Exe,Subdirectory,我有一个小的.exe文件,我想在给定目录中的所有文件上运行。它按如下方式启动“/myprogram.exe文件”,并将我的文件转换为不同的数据类型 现在我想构建一个python脚本,在给定目录中的所有文件(包括所有子目录)上运行这个exe。我对python完全是新手,所以我不知道如何做到这一点 有人对如何做到这一点有什么建议吗?我首先需要python或任何其他脚本语言吗 非常感谢 您应该能够修改python文档中的示例来实现这一点 要真正调用外部程序,您可以使用。在linux机器上,我会告诉您使

我有一个小的.exe文件,我想在给定目录中的所有文件上运行。它按如下方式启动“/myprogram.exe文件”,并将我的文件转换为不同的数据类型

现在我想构建一个python脚本,在给定目录中的所有文件(包括所有子目录)上运行这个exe。我对python完全是新手,所以我不知道如何做到这一点

有人对如何做到这一点有什么建议吗?我首先需要python或任何其他脚本语言吗


非常感谢

您应该能够修改python文档中的示例来实现这一点


要真正调用外部程序,您可以使用。

在linux机器上,我会告诉您使用
查找
调用,但是
.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)]

有关目录+子目录中所有文件的匹配,请查看:


要调用您的程序,请查看:

我还有一个linux版本的转换器。所以我可以使用“find”调用来查找所有需要的文件并在上面执行我的转换器?@fox:是的,a
find-exec myprogram{}\应该这样做