Frage

Hat jemand gefunden, eine Version von pywin32 für Python 3.x? Die letzten verfügbaren erscheint für 2,6 sein.

Alternativ wie würde ich "roll meine eigenen" Windows-API-Aufrufe in Python 3.1?

War es hilfreich?

Lösung

Es gibt pywin32 für 3.0 verfügbar. Python 3.1 war vor zwei Tagen freigeben, wenn Sie also pywin32 dafür benötigen Sie entweder müssen ein wenig warten, oder kompilieren sie von der Quelle.

http://sourceforge.net/project/showfiles.php?group_id= 78018 & package_id = 79063

Andere Tipps

Sie sollten fähig sein, alles zu tun, mit ctypes , wenn auch ein wenig umständlich.

Hier ist ein Beispiel des Erhaltens der „gemeinsame Anwendungsdaten“ Ordner:

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)

Ergebnis:

C:\Documents and Settings\All Users\Application Data
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top