Python, Pyinstaller在Windows中创建快捷方式
我正在写一个Python脚本,目的是创建一个快捷方式(.lnk
文件)。我使用的是win32com.client
这个模块,并且用pyinstaller
把它转换成可执行文件(exe)。另外,我还在用Tkinter
,所以我需要在pyinstaller
中支持--tk
。但是,pyinstaller
似乎不能同时和--tk
以及win32com.client
一起工作(我也不知道为什么),我需要这个功能能正常运作。也许有其他方法可以创建快捷方式,而不需要用到win32com.client
(我找了很多资料但都没找到解决办法),或者能让pyinstaller
正常工作(我发现win32com.client
和pyinstaller
之间有个问题,具体可以看这里,但那个补丁并没有解决我的问题)。谢谢!
1 个回答
2
如果有人感兴趣的话,我找到了一种使用 win32com.shell
来创建快捷方式的方法,而不是用 win32.client
。
这个方法在使用 pyinstaller
并且将 --tk
选项设置为 ON
时效果很好。