如何在Raspbian上运行python中的可执行文件?

时间:2016-05-13 16:11:23

标签: python raspbian raspberry-pi2

您好我在python上运行exe文件时遇到了一些麻烦。我使用Raspberry Pi并且无法找到有效的答案。我尝试过使用子流程

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

仅获取[Errno 8] Exec格式错误。我用subprocess.call得到了同样的东西。

我尝试使用os

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

我没有错误,但没有任何反应。

我知道exe文件在点击它时有效,我知道文件路径是正确的。无论如何我可以用我的python程序运行这个exe。

1 个答案:

答案 0 :(得分:0)

好的,.exe个文件是Windows可执行文件。它们根本不是为Linux(Raspian)编译的。但是,您可以通过打开终端窗口找到文件的扩展名,使用cd ~/Desktop/导航到桌面然后运行ls -la列出文件夹内容。

另一方面,如果您要表示要运行的Python文件,那么它将具有扩展名.py。要运行它们,请打开终端并使用cd ~/Desktop/再次导航到桌面,然后使用python file.py

运行它