- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这是我的代码的一部分:
import os
def _get_appdata_path():
import ctypes
from ctypes import wintypes, windll
CSIDL_APPDATA = 26
_SHGetFolderPath = windll.shell32.SHGetFolderPathW
_SHGetFolderPath.argtypes = [wintypes.HWND,
ctypes.c_int,
wintypes.HANDLE,
wintypes.DWORD,
wintypes.LPCWSTR]
path_buf = wintypes.create_unicode_buffer(wintypes.MAX_PATH)
result = _SHGetFolderPath(0, CSIDL_APPDATA, 0, 0, path_buf)
return path_buf.value
但是当我调用 wintypes.create_unicode_buffer()
时,我得到了错误:
AttributeError: module 'ctypes.wintypes' has no attribute 'create_unicode_buffer'
我正在使用 Python 3.5.1。我能做什么?
最佳答案
使用 ctypes.create_unicode_buffer,它在 PY2 和 PY3 中都有效。由于使用 from ctypes import *
,它只是在 PY2 的 wintypes 中意外出现。 :D
关于python - 属性错误 : module 'ctypes.wintypes' has no attribute 'create_unicode_buffer' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40084734/
我的代码: coord = ctypes.windll.kernel32.GetLargestConsoleWindowSize(console_handle) coord 的真实类型是 ctypes
我在 Delphi 2009 IDE 中每天多次收到错误:wintypes.dcu not find,此错误代码补全停止工作后,我也无法使用 Ctrl + Click 打开任何单元的源代码,然后我必须
我正在尝试实现一个 python 接口(interface)。我对 c 结构的定义有疑问。如何在主结构中生成内部结构(LinV)? 手册中的定义: typedef struct { float Max
为什么下面每个字符后面都有一个空格? C++ 动态链接库 测试.h: #ifndef TEST_DLL_H #define TEST_DLL_H #define EXPORT __declspec(d
当我尝试导入 ctypes.wintypes 时出现此错误,我该如何解决? In [2]: import ctypes.wintypes -------------------------------
这是我的代码的一部分: import os def _get_appdata_path(): import ctypes from ctypes import wintypes, wi
我是一名优秀的程序员,十分优秀!