有没有人找到适用于 python 3.x的pywin32版本?最新可用的似乎是 2.6。
或者,我将如何在 Python 3.1 中“滚动我自己的”Windows API 调用?
有没有人找到适用于 python 3.x的pywin32版本?最新可用的似乎是 2.6。
或者,我将如何在 Python 3.1 中“滚动我自己的”Windows API 调用?
如果有点麻烦,您应该可以使用ctypes完成所有操作。
这是获取“通用应用程序数据”文件夹的示例:
from ctypes import windll, wintypes
_SHGetFolderPath = windll.shell32.SHGetFolderPathW
path_buf = wintypes.create_unicode_buffer(255)
csidl = 35
_SHGetFolderPath(0, csidl, 0, 0, path_buf)
print(path_buf.value)
结果:
C:\Documents and Settings\All Users\Application Data
有 pywin32 可用于 3.0。Python 3.1 是两天前发布的,所以如果你需要 pywin32,你要么需要稍等片刻,要么从源代码编译它们。
http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063