Domanda

Qualcuno ha trovato una versione di pywin32 per python 3.x? L'ultima disponibile sembra essere per 2.6.

In alternativa, come dovrei " rollare il mio " l'API di Windows chiama in Python 3.1?

È stato utile?

Soluzione

Ci sono pywin32 disponibili per 3.0. Python 3.1 è stato rilasciato due giorni fa, quindi se hai bisogno di pywin32 per questo devi aspettare un po 'o compilarli dal sorgente.

http://sourceforge.net/project/showfiles. ? & php group_id = 78.018 amp; package_id = 79063

Altri suggerimenti

Dovresti essere in grado di fare tutto con ctypes , se un po 'ingombrante.

Ecco un esempio di come ottenere " dati comuni dell'applicazione " cartella:

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top