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

标签 python windows path

如何在 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使用上述功能。

关于python - 如何在python中获取完整的windows路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28195332/

相关文章:

python - 应用 map 函数时在 python 中投影变量

python - Python中的指数计算

python - 运行 wxPython2.8 文档和演示附带的教程时出错

Python 列出目录、子目录和文件

java - 获取JAVA EE服务器中已安装服务器的路径

python - IntelliJ如何更改PYTHONPATH

python - 计算迭代操作百分比的最佳方法是什么?

windows - 如何知道平板电脑是 'Laptop'还是 'Tablet'模式

c - 检测程序终止(C,Windows)

javascript - 如何检查路径是绝对路径还是相对路径