这是最简单的方法:
>>> import win32api
>>> win32api.GetLongPathName(win32api.GetShortPathName('texas.txt')))
'TEXAS.txt'
Run Code Online (Sandbox Code Playgroud)
上面的win32api解决方案我遇到了特殊字符的问题.对于unicode文件名,您需要使用:
win32api.GetLongPathNameW(win32api.GetShortPathName(path))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3032 次 |
| 最近记录: |