复制目录时Pyinstaller sys.executable错误

2024-05-13 02:26:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经构建了一个应用程序,并将其与Windows上的pyinstaller捆绑在一起 现在我想通过调用

installdir = os.path.dirname(sys.executable)

这对我来说非常有效,除非我将整个目录复制到其他位置

然后,我的installdir变成:

X:\Users\<user>\ZOMB~S0!

它应该是这样的:

X:\Users\<user>\Zombie_2020_01_22_17_09_25_PSL

有人知道是什么导致了这种行为吗


Tags: path目录应用程序oswindowssysuserspyinstaller
1条回答
网友
1楼 · 发布于 2024-05-13 02:26:41

没人能找到答案。Windows只是在缩短路径。要获得完整路径,我可以使用

installDir = win32api.GetLongPathName(os.path.dirname(sys.executable))

相关问题 更多 >