我需要从Python代码中确定Windows短文件名。为此,我可以使用win32api找到解决方案。
import win32api
long_file_name='C:\Program Files\I am a file'
short_file_name=win32api.GetShortPathName(long_file_name)
参考资料:http://blog.lowkster.com/2008/10/spaces-in-directory-names-i-really-love.html
不幸的是,我需要安装 pywin32
或者 ActivePython
,但在我的情况下这是不可能的。
还可以参考 SO 上的内容:
获取 Python 中的短路径:Getting short path in python