- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个键盘记录器,但我看到的每个源都需要该功能,但它无法正常工作。
我尝试更新库,但没有解决问题。除了下面的部分之外,所有代码都有效。我不知道下面的意思是什么。请帮助我理解。如果您知道类似的功能请帮忙。我今年14岁,所以经验不够。2 年 C 语言。和 1 年网络编程。和 1 年 Python 专业版。
obj = pyHook.HookManager()
obj.KeyDown = keypressed
obj.HookKeyboard()
pythoncom.PumpMessages()
最佳答案
这不是 Python 错误消息。除非我弄错了,否则您正在运行 PyCharm,并且当您将鼠标悬停在突出显示的属性 PumpMessages
上时,您会看到一个 PyCharm 弹出窗口。
这没什么好担心的。发生这种情况是因为 PyCharm 的分析并不总是知道如何检查 DLL 中的 Python 扩展。正如 PyCharm 本身所说,
This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases.
此检查的局限性之一是 DLL 中的函数,这些函数是动态调度的。
如果你查看文件pythoncom.py
,你会发现它实际上并不包含函数PumpMessages
的定义,只有两行导入pythoncom3x.dll
。函数定义位于该 DLL 中,PyCharm 无法在那里找到它,因为它必须执行代码才能确定要查找的位置。该消息是误报。
如果它困扰您,请将插入符号放在突出显示的位置,按 alt-Enter,单击灯泡图标,然后选择一个选项来禁用报告未解析的引用,无论是针对该函数还是针对整个 pythoncom模块。否则就忽略它。
要重新打开它,请按 ctrl-alt-S(设置),选择编辑器 |检查 | python | Unresolved reference 。
因此,如果您的程序未按预期运行,请在其他地方查找原因。这个警告不是问题。
关于pythoncom.PumpMessages() 给出警告 "no reference PumpMessages() in pythoncom",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55899983/
我正在制作一个键盘记录器,但我看到的每个源都需要该功能,但它无法正常工作。 我尝试更新库,但没有解决问题。除了下面的部分之外,所有代码都有效。我不知道下面的意思是什么。请帮助我理解。如果您知道类似的功
我想做类似于要求的事情 here , 但使用 threading 像 here .也使用来自 here 的答案,我的代码可以正常工作,只是无法识别 ItemAdd 事件(实际上,我认为是,但在另一个线
我很惊讶地发现没有很多关于函数 pythoncom.PumpMessages() 或 pythoncom 模块的解释文档。 那么 pythoncom.PumpMessages() 和 pythonco
我正在用 python 编写小键盘记录器。这是我的代码。 LOG_FILENAME = 'keylog.txt' def OnKeyboardEvent(event): logging.bas
我正在编写有关 pyHook 键盘记录的代码。以下代码为例: import pythoncom as pc, pyHook as ph def KeyboardHook(event): pri
这是我的脚本: import pyHook import pythoncom hookManager = pyHook.HookManager() def onKeyboardEvent(event)
我是这个 Python 世界的新手(只有 1 周)。我尝试安装 django-mssql,但当我尝试导入该库时(使用 import sqlserver_ado.dbapi),我收到此错误消息: Imp
我正在查看我的 outlook 邮件以获取所有附件并将它们保存在我的计算机中。 这是我的代码: import win32com.client import os, sys class OutlookL
我正在尝试使用 pyrtd Python获取信息的模块,可以通过RTD在Excel中获取信息。 但是,当我尝试运行 sample python script ,我收到以下错误: pywintypes.
是否可以从excel文件中获取表格并将其粘贴到保存其excel样式的word文档中?我没有找到有关 win32com 及其所有方法的足够文档。 我找到了一个方法PasteExcelTable,我想我应
我写这段代码是为了观察按键 Action 的事件。问题似乎是当这个脚本运行时,某些程序会崩溃这个程序,吐出这个错误信息: TypeError: KeyboardSwitch() missing 8 r
我用 python 编写了一个简单的键盘记录程序。该程序与 Python Interpreter 完美配合。然后,我使用 cx_freeze 将其转换为可执行文件。 现在的问题是存在导入错误。 我找不
我希望有人能帮助我从 Python 对 Excel 进行编码跨进程调用。 我有一个通过 Python 启动的 Excel session ,我知道它会在需要从单独的 Python 进程访问时启动并运行
我正在尝试创建一个在 python 3.4 中创建一个函数,该函数将对服务器执行 ping 操作。目前它只需要在 Windows 上工作(可能是 XP 及更高版本)。 我发现我可以使用 WMI Win
我正在尝试导入 pythoncom,但它给了我这个错误:Traceback(最近一次调用): 文件“F:/Documents and Settings/Emery/Desktop/Python 27/
我正在使用 Python 3.2.2,并构建了一个 Tkinter 界面来进行一些 Active Directory 更新。我在尝试处理 pythoncom.com_error 异常时遇到问题。 我从
编辑:如果我通过spyder运行以下代码两次,第二次运行它时会出现错误,第一次它总是有效: import pythoncom if __name__ == '__main__': print(
我是一名优秀的程序员,十分优秀!