我对Python还很陌生,一直在尝试编写一个程序,为我打开"Minecraft启动器"。
上下文
然而,新的启动器.exe
文件被阻止,因为它位于windowsapp文件中,这需要很多关于我宁愿避免的faffing,所以相反,我希望看看我是否可以打开桌面快捷方式,而不是直接打开启动器?
错误
这段代码到目前为止还不起作用,因为它给我的错误:
OSError: [WinError 193] %1 is not a valid Win32 application
代码
import time
import subprocess
subprocess.Popen('C:/Users/(my username)/Desktop/Minecraft Launcher.lnk')
我试过subprocess.call
,但似乎也不起作用。
1条答案
按热度按时间6ojccjat1#
.lnk
文件由shell解释。因此,启用shell:顺便说一句,shell是Windows中极少数坚持使用反斜杠的东西之一。