有沒有人發現用於python 3.x的版本pywin32?最新的可用性似乎是2.6。如何在Python 3.1中執行windows API調用?
或者,我將如何在Python 3.1中「滾動我自己的」Windows API調用?
有沒有人發現用於python 3.x的版本pywin32?最新的可用性似乎是2.6。如何在Python 3.1中執行windows API調用?
或者,我將如何在Python 3.1中「滾動我自己的」Windows API調用?
有可供3.0 pywin32。 Python 3.1是兩天前發佈的,所以如果你需要pywin32,你需要等一下,或者從源代碼編譯它們。
http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063
你應該可以用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
酷!我也會玩這個遊戲。 – Blorgbeard 2009-06-29 20:49:57
啊我明白了!看起來我在閱讀理解上失敗了(「這個項目現在在sourceforge上進行託管 - 可能會有比本頁面引用的更新版本」) – Blorgbeard 2009-06-29 20:48:52