문제

누구든지 버전을 찾았습니다 pywin32 Python 3.x의 경우? 최신 제품은 2.6에 사용됩니다.

또는 Python 3.1에서 어떻게 "내 자신의 Windows API 호출"을 "Roll"하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

3.0에 사용할 수있는 pywin32가 있습니다. Python 3.1은 이틀 전에 출시되었으므로 Pywin32가 필요하면 약간 기다리거나 소스에서 컴파일해야합니다.

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

다른 팁

당신은 모든 것을 함께 할 수 있어야합니다 ctypes, 약간의 번거 로움이 있다면.

다음은 "공통 응용 프로그램 데이터"폴더를 얻는 예입니다.

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)

결과:

C:\Documents and Settings\All Users\Application Data
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top