2009-06-29 10 views

Respuesta

5

Hay pywin32 disponibles para la versión 3.0. Python 3.1 se lanzó hace dos días, por lo que si necesita pywin32, debe esperar un poco o compilarlos desde el origen.

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

+0

¡Ah, ya veo! Parece que no logro leer la comprensión ("Este proyecto ahora está alojado en sourceforge, puede haber versiones posteriores disponibles que las que se mencionan en esta página") – Blorgbeard

8

Debería poder hacer todo con ctypes, aunque sea un poco incómodo.

He aquí un ejemplo de contraer la carpeta "datos de aplicación común":

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) 

Resultado:

C:\Documents and Settings\All Users\Application Data 
+0

¡Guay! Voy a tener un juego con eso también. – Blorgbeard

Cuestiones relacionadas