Python,Pyinstaller在Windows中创建快捷方式

4
我正在编写一个Python脚本,使用win32com.client模块创建快捷方式(.lnk)文件。我正在使用pyinstaller将其转换为exe,并且我还在使用Tkinter,因此我需要在pyinstaller中支持--tkpyinstaller似乎无法同时使用--tk和导入win32com.client(我不知道为什么),但我需要这个功能正常工作。也许有一种方法可以在没有win32com.client的情况下创建快捷方式(我已经搜索了很多但没有成功),或者让pyinstaller正常工作(我在这里找到了一个关于win32com.clientpyinstaller之间的问题,但补丁并未解决我的问题)。谢谢!
1个回答

2
如果有人感兴趣,我发现了一种使用 win32com.shell 而非 win32.client 创建快捷方式的方法。
这种方法在使用 pyinstaller 且设置 --tk 标志为 ON 时效果很好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接