どのようにPythonの3.1でWindows API呼び出しを行うには?
-
21-08-2019 - |
質問
誰もがPythonの3.xの pywin32するのバージョンを見つけていますか?入手可能な最新の2.6のためにあるように思われる。
また、私は、Python 3.1でWindows API呼び出し "自分をロール" だろうか?
解決
3.0で利用可能なpywin32があります。 Pythonの3.1は、2日前にリリースしたので、あなたはそのためpywin32が必要な場合のいずれかに少し待って、またはソースからそれらをコンパイルする必要があります。
http://sourceforge.net/project/showfiles.php?group_id= 78018&PACKAGE_ID = 79063 の
他のヒント
あなたは少しcumbersomely場合は、の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
所属していません StackOverflow