2009-06-29 12 views

risposta

5

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

+0

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

8

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 
+0

Cool! Avrò anche un gioco con quello. – Blorgbeard