我正在尝试编写一些代码以允许我在Python中打开exe文件,但是我不知道适当地使它正常的一般方法。我认为代码看起来像这样:
exec(open("C:\\Users\\user\\AppData\\Local\\Programs\\file-folder\\file.exe").read())
但是当我使用Geany编译代码时,它给我一个错误提示UnicodeDecodeError:“ charmap”编解码器无法解码位置2的字节0x90:字符映射为未定义
当我尝试在每个文件夹之间只写一个\的情况下写入文件路径时,我得到了相同的错误消息,但是它在编译器中给了我同样的错误。非常感谢对此的任何帮助。
如果您想执行外部文件,您需要在代码中导入os
import os
os.startfile(""C:\\Users\\user\\AppData\\Local\\Programs\\file-folder\\file.exe"")
您可以使用subprocess.call
:
subprocess.call