2016-05-13 580 views
-2

你好,我一直在python上運行一個exe文件有一些麻煩。我正在使用Raspberry Pi,一直未能找到有效的答案。我試過使用子進程如何在Raspbian的python上運行可執行文件?

import subprocess 
subprocess.Popen("/home/pi/Desktop/file.exe") 

只能得到[Errno 8]執行格式錯誤。我用subprocess.call得到了同樣的結果。

我試圖用OS

import os 
os.system("/home/pi/Desktop/file.exe") 

我沒有錯誤存在,但沒有任何反應。

我知道exe文件的作品,當我點擊它,我知道文件路徑是正確的。無論如何,我可以用我的python程序運行這個exe文件。

+0

樹莓派能夠打開.exe文件?它是否用Wine或其他模擬器打開它? –

+0

它可以在你的Raspberry Pi(可能來自GUI)或其他計算機上工作嗎? – WGH

+2

您是否意識到.exe文件是Windows可執行文件,在Linux上無效? – JrBenito

回答

0

好的,.exe文件是Windows可執行文件。它們不是針對Linux(Raspian)編譯的。但是,您可以通過打開終端窗口找到文件的擴展名,然後使用cd ~/Desktop/導航到桌面,然後運行ls -la以列出文件夾內容。

另一方面,如果您的意思是要運行一個Python文件,那麼它將具有擴展名.py。要運行這些打開您的終端,並使用cd ~/Desktop/再次導航到您的桌面和運行它與python file.py

相關問題