Qualcuno ha trovato una versione di pywin32 per python 3.x? L'ultima disponibile sembra essere per 2.6.Come eseguire chiamate API Windows in Python 3.1?
In alternativa, come faccio a "rollare le mie" chiamate API Windows in Python 3.1?
Qualcuno ha trovato una versione di pywin32 per python 3.x? L'ultima disponibile sembra essere per 2.6.Come eseguire chiamate API Windows in Python 3.1?
In alternativa, come faccio a "rollare le mie" chiamate API Windows in Python 3.1?
Ci sono pywin32 disponibili per 3.0. Python 3.1 è stato rilasciato due giorni fa, quindi se hai bisogno di pywin32, devi aspettare un po 'o compilare i file dal sorgente.
http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063
Si dovrebbe essere in grado di fare tutto con ctypes, se un po 'ingombrante.
Ecco un esempio di ottenere la cartella "dati di applicazione comune":
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)
Risultato:
C:\Documents and Settings\All Users\Application Data
Cool! Avrò anche un gioco con quello. – Blorgbeard
Ah, vedo! Sembra che non riesca a leggere la comprensione ("Questo progetto è ora ospitato su sourceforge - potrebbero esserci versioni successive di quelle a cui si fa riferimento in questa pagina") – Blorgbeard