首页 > 解决方案 > 使用 python 脚本在打开的命令提示符窗口中输入命令

问题描述

我一直在尝试使用 python 脚本在命令窗口上输入几个命令。通过检查其他问题,我能够打开 .exe 文件。

但是,现在我的代码:

import os
os.chdir(r'filepath')
os.system("start /B start filepath\application.exe")

打开应用程序并询问输入文件名,然后它将询问输出文件名。有没有办法做到这一点。这将用于 ArcGIS,因此需要在 python 2.7 中完成。

我检查了所有相关问题,但没有找到答案。如果您能提供帮助,我将不胜感激。

标签: python-2.7cmdcommand-promptexternalexecutable

解决方案


最后!这比我想象的要容易,但我需要大量研究。此代码适用于 python 2.7,可能与其他版本不同。

import os
import subprocess
os.chdir(r'filepath')
subprocess.check_call([r"filepath\your_.exe_app", 'your_input'])

推荐阅读