gpt4 book ai didi

python - 是否可以在 Python 中访问 GetLongPathName() Win32 API?

转载 作者:可可西里 更新时间:2023-11-01 13:51:15 25 4
gpt4 key购买 nike

我需要将 8.3 约定中的路径转换为完整路径。在 Perl 中,我可以使用 Win32::GetLongPathName()正如 How do I get full Win32 path from 8.3 DOS path with Perl? 中指出的那样但是,我需要用 Python 来完成。

最佳答案

使用 Python 标准中提供的 ctypes,无需使用 pywin32 API .像这样:

from ctypes import *

buf = create_unicode_buffer(260)
GetLongPathName = windll.kernel32.GetLongPathNameW
rv = GetLongPathName(path, buf, 260)
print buf.value

来自 http://mail.python.org/pipermail/python-win32/2008-January/006642.html

关于python - 是否可以在 Python 中访问 GetLongPathName() Win32 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com