Pergunta

Alguém já encontrou uma versão do pywin32 para 3.x python? Os últimos aparece disponíveis para ser de 2.6.

Como alternativa, como eu ia "rolar meus próprios" janelas chamadas de API em Python 3.1?

Foi útil?

Solução

Existem pywin32 disponível para 3.0. Python 3.1 foi lançado há dois dias, por isso, se você precisa pywin32 para que você ou necessidade de esperar um pouco, ou compilá-los a partir da fonte.

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

Outras dicas

Você deve ser capaz de fazer tudo com ctypes , se um pouco cumbersomely.

Aqui está um exemplo de obter a pasta "dados de aplicativo comum":

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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top