如何在python中获取完整的Windows路径

时间:2015-01-28 14:55:58

标签: python windows path

如何在python中将缩短的路径转换为完整路径?例如,采取这个完整的路径

C:\Test\PathToMyDirectoryWithLongName\test.txt

变成了

C:\Test\PATHTO~\test.txt

如何将其转换回来?

1 个答案:

答案 0 :(得分:7)

使用win32api.GetLongPathName

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

win32api.GetShortPathName

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

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