Python可以通过其快捷方式执行exe文件吗?

我有一个名为f的Python 3文件,该文件尝试使用快捷方式启动应用程序。我有一个名为bind的文件夹,其中包含我电脑中几乎所有应用程序的快捷方式。

这里是[a],Maybe的一部分:

launch.py

用法:

Apps

不幸的是,这使脚本崩溃。我已经检查了launch.py文件夹中import os cm = input("Type the file name : ") print("launching " + cm) os.startfile("C:\Test\Apps\\" + cm.lower() + ".Ink") 的存在。我要去哪里错了?能做到吗?

asdg85171683 回答:Python可以通过其快捷方式执行exe文件吗?

文件名不是chrome.Ink(大写的I),而是chrome.lnk(小写的l),其中lnk is short for "link"。更改您在代码中使用的扩展名。

,

要产生一个斜杠(\),必须编写两个,如果编写一个Python会认为它为空。 另外,您写的是Ink而不是lnklnk表示指向原始文件的链接,因此您需要正确书写。

"C:\\Test\\Apps\\" + cm.lower() + ".lnk"

尝试一下:

import os

cm = input("Type the file name : ")
print(f'Launching {cm}')
os.startfile("C:\\Test\\Apps\\" + cm.lower() + ".lnk")
本文链接:https://www.f2er.com/2817372.html

大家都在问