所以我有一个 .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/