如何在python中将缩短的路径转换为完整路径?例如走这个完整的道路
C:\Test\PathToMyDirectoryWithLongName\test.txt
变成了
C:\Test\PATHTO~\test.txt

如何将其变回原样?

最佳答案

使用 win32api.GetLongPathName :

>>> win32api.GetLongPathName(r'c:\progra~1')
'c:\\Program Files'

win32api.GetShortPathName :
>>> win32api.GetShortPathName(r'c:\Program Files')
'c:\\PROGRA~1'

注意:您需要安装 pywin32 才能使用上述功能。

10-06 09:29