[英]How to run a python program from python 3.8.0 IDLE shell
[英]How to run .exe file with command from python shell or idle
好吧,我嘗試了StackOverflow上所有可用的方法
1) !myfile.exe args
2) subprocess.call()
和3) subprocess.POpen()
根據子流程Popen和call有什么區別(我該如何使用它們)?
4) os.system
按照如何使用Python運行外部可執行文件?
我的程序啟動了,但是沒有看到任何輸出窗口,實際上my.exe程序是使用VisualStudio編譯的,而我使用StdIn在.exe程序中輸入的內容很少,
我已經嘗試過os.wait()
, os.wait()
subprocess.wait()`` os.sleep(3)
命令,我的靜止輸出消失了。
我也嘗試過使用python如何使用參數運行exe文件,但是問題是相同的。
我的.exe程序做什么? 實際上,我給程序一個“ .bin”文件作為命令參數。 進一步,我的程序提示用戶使用Std In輸入少量字符串作為輸入。
如果從CMD運行python程序,則可以在python代碼中插入time.sleep(),這會使輸出停留更長的時間。
否則,為了更符合您的問題,請嘗試制作一個外部臨時腳本,該腳本將在其中運行帶有暫停命令或其他命令的.exe。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.