我试图从Python脚本运行一个.exe文件,该.exe文件将打开一个命令窗口,并要求输入文件名。所以我想知道如何运行这个.exe文件,并发送一个字符串,与输入文件的名称,到程序。你知道吗
目前,我有:
#bolsig is the path to the .exe file
p = Popen(bolsig, stdin=PIPE)
p.communicate(input=b'he_test.dat')
输出如下:
BOLSIG+ script file?
forrtl: The pipe has been ended.
forrtl: severe (24): end-of-file during read, unit -4, file CONIN$
Image PC Routine Line Source
bolsigminus.exe 00FD8A8A Unknown Unknown Unknown
bolsigminus.exe 00FC09D4 Unknown Unknown Unknown
bolsigminus.exe 012A1272 Unknown Unknown Unknown
bolsigminus.exe 01033CD5 Unknown Unknown Unknown
KERNEL32.DLL 74128484 Unknown Unknown Unknown
ntdll.dll 7730302C Unknown Unknown Unknown
ntdll.dll 77302FFA Unknown Unknown Unknown
但是输出应该是:
BOLSIG+ script file?
he_test.dat
目前没有回答
相关问题 更多 >
编程相关推荐