- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Windows 7 64 位上运行 Python 2.7 32 位 (Anaconda)。
我想使用 ctypes 进行 win32 API 调用,但我有一个非常奇怪的问题:我可以import ctypes
,但不能import ctypes.windll
,我得到以下错误:
ImportError: No module named windll
我已经抓取了网络,但是我没有发现任何与我的问题相似的东西(它要么是根本不可能导入 ctypes,要么是你尝试导入的 DLL 中的错误)。
有人知道我做错了什么吗?
最佳答案
看来您不能只import ctypes.windll
,您需要import ctypes
然后使用ctypes.windll
。我通过打印 ctypes 的所有属性发现:
import ctypes
print dir(ctypes)
同样有趣的是,IPython 自动完成在这里具有误导性,因为在 import ctypes.
之后使用 TAB 自动完成时,它没有将 windll
显示为一个可能的选择。
关于python - Ctypes: 无法导入 windll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34040123/
我想制作一个笑话程序,首先它打开一个消息框,关闭后另一个消息框出现在随机位置。它会一直这样重复,直到有什么东西终止了它的任务。使用 tkinter 消息框,那么这些消息框就无法被 Hook ,我必须制
我正在尝试编写检查函数参数的单元测试: def test_my_function(): my_function = mock.patch('mymodule.myclass.myfuction
我在 Windows 7 64 位上运行 Python 2.7 32 位 (Anaconda)。 我想使用 ctypes 进行 win32 API 调用,但我有一个非常奇怪的问题:我可以import
我正在创建一个仅使用纯 python (ctypes) 的屏幕截图模块,没有像 win32、wx、QT 这样的大库,...它必须管理多屏幕(PIL 和 Pillow 不能)。 我阻塞的地方是调用 Cr
我正在尝试使用 Python 脚本更改 Windows 7 计算机上的墙纸。如果重要的话,我会从 node-webkit 应用程序调用脚本。 缩短后的脚本如下所示: # ... result = ct
这可能是一个非常简单的问题,但不知怎的,我就是无法理解答案,而且我也找不到关于此类主题的任何好的相关文档。 因此,我尝试使用 Python 的 ctypes 模块和 ctypes.windll.ker
我正在 linux(raspbian) 上运行 python(2.7) 文件。文件在尝试加载库之前运行良好。 运行Linux。不是 Windows。我已经在 Windows 机器上执行了这个程序,它没
我使用 Ubuntu、Python 3.4 并尝试使用 py2exe 将我的 py 脚本编译为 exe。 . 不幸的是,当我尝试使用命令“build_exe”时,它会产生错误!谁能帮助我解决它或建议如
我正在使用 Python 并尝试使用 WinUSB(来自 Microsoft)与这个简单的 USB 设备进行通信。我遇到了问题,因为为了找到设备,调用 setupAPI 函数 SetupDiEnumD
我正在尝试自动化 Web 应用程序。我应该单击一个链接,它会打开一个打印窗口。我无法在 selenium 自动化中实现这一点。所以我使用 ctypes 来执行 tab 之类的按键,输入关键事件。下面是
20、0 和 3 在 Python 函数中的含义: SPI_SETDESKWALLPAPER=20 ctypes.windll.user32.SystemParametersInfoA(SPI_SET
因此,我正在寻找一种仅使用 native 库在 Python 中创建简单 Messagebox 的方法,并遇到了几篇文章,但即 this one ,利用 ctypes 导入 win32.dll 并调用
我正在尝试使用 ctypes.windll.user32.GetWindowThreadProcessId 获取 proccessId,但打印与任务管理器中看到的 PID 不匹配。这是代码 impor
几个月前,我写了https://github.com/325862401/goagent/blob/master/local/ieproxysetting.cpp .该程序可以自动设置互联网代理。 现
我正在尝试使用 ctypes.windll.shell32.IsUserAdmin() 确定正在运行的进程是否由 Admins 组中的用户启动,但我得到的结果不一致/不正确。 在 Windows 7
我在lambda中设置了一个函数,该函数从.zip文件运行python脚本。我已经创建了一个virtualenv,并将所有必需的软件包包括在.zip文件中(来自Lib\site-packages文件夹
我正在尝试在 python ctypes 中执行 windll.version.GetFileVersionInfoSizeA()。我正在执行以下代码: _GetFileVersionInfoSize
我发现这里有几篇关于使用 ctypes 卸载 dll 的帖子,我完全按照据说有效的方式进行操作从 ctypes 导入 * file = CDLL('file.dll') # do some stuff
ctypes.WinDLL("C:\Program Files\AHSDK\bin\ahscript.dll") Traceback (most recent call last): File "
myClass 生成一个 XLSX 文件到 './output' 文件夹。 myClass 中的以下代码行需要管理员权限: excel = win32com.client.Dispatch('Exce
我是一名优秀的程序员,十分优秀!