python - 难以使用 python 运行外部可执行文件
问题描述
我正在尝试创建一个脚本来遍历目录中的文件夹并在每个子目录中运行相同的 .exe(相同的过程数百次)。.exe 称为aermod.exe,我通常只需双击即可运行它(无 DOS 输入)。
我下面的代码给了我一个输入文件运行流错误,我认为这与没有正确调用 .exe 有关。
有什么想法吗?
import os
import subprocess
rootdir = os.getcwd()
for subdir, dirs, files in os.walk(rootdir):
for dir in dirs:
print(dir)
print(rootdir)
executable = os.path.join(rootdir + "\\" + dir + "\\" 'aermod' )
subprocess.call(executable)
解决方案
推荐阅读
- c# - Object.GetType() 永远不是 System.DateTime?
- python - 2 自变量函数一次处理两对参数?
- python-3.x - 如何正确检查 socks5 代理
- docker - Docker镜像共享OS系统文件和配置?
- c# - DataTable 列与 Winform 图表图例对齐
- java - 使用命令行将 Batch 变量作为参数传递给 Java 类
- wordpress - Wordpress:事件日历,ACF:基于 ACF 关系字段的 TEC 过滤条过滤器
- reactjs - 反应头盔的目的是什么?
- angular - 从父 MVC 应用程序打开 Angular 5 应用程序
- python - 我的井字游戏出现我不明白的 TypeError