我正试图在Python2.7中执行一个已编译的ENVI IDL可执行文件,但还没有找到方法。我的代码如下所示:
import os, subprocess
filepath = "C:\\RVT_1.3_Win64.exe"
os.system(filepath)
我已经尝试了thispost中的大多数选项。但是,我得到的“Path\To\My\Python\RVT\u 1.3\u Win64.ini不存在”。INI文件名必须与EXE文件名相同。“
我还尝试过从Python运行一个小BAT文件,但没有结果。你知道吗
Tags:
执行批处理文件
我尝试了以下批处理文件(称为
pgm1.bat
,与python程序在同一个目录中,否则使用完整路径)如果希望控制台在运行批处理文件后保持不变,请使用
"/K"
(这样可以看到输出,但必须手动关闭)。如果要在批处理文件执行后立即退出控制台,请使用"/C"
。你知道吗对于可执行文件,可以尝试直接使用
call()
执行。你知道吗如果所需文件有问题,可以尝试使用
os.chdir()
更改当前工作目录。你知道吗相关问题 更多 >
编程相关推荐