python - 在cmd中将参数传递给.exe文件

标签 python cmd automation parameter-passing

所以我有一个 .exe 工具,需要在 cmd 中执行,用于将一些 GIS 数据从一种格式转换为 BAG 格式。语法如下:

C:\Caris\BDB\4.0\bin > carisbatch -r SurfacetoBAG [options] "input_file" "output_file"

我有一个大约有 40 个 GIS 数据文件的目录,所以我想知道如何自动化上述 cmd 工具,以便它将使用所有 40 个文件作为“input_file”来运行。我研究过使用 python 的 for 循环中的 subprocess() 模块,但我的印象是它只能用于 unix 系统。有什么想法吗?

最佳答案

如果你导入操作系统,你应该能够使用 os.system('你的命令')

与平台无关(当然,不同平台的命令字符串会有所不同)

关于python - 在cmd中将参数传递给.exe文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32701115/

相关文章:

python - 如何在每次不重新启动浏览器的情况下测试 Selenium 自动化?

python - 如何在Sphinx生成的文档中查找汉字和短词?

Python 使用 windows 命令行

python - 检查所有输入是否在 pysimplegui 中都有值

java - 如何以编程方式将命令列表(带括号)从 Java 发送到 Linux 终端? crontab调度相关

nsstring - _cmd 的正确字符串说明符是什么?

java - 如何通过索引选择随机元素?

c# - 使用选项和功能设置 selenium Webdriver

python - 如何用Python中从某个键开始的另一个数组填充一个NP数组?

c++ - Python中低级标准输入的重复重定向