这不是 Python 错误消息。除非我弄错了,否则您正在运行 PyCharm,当您将鼠标悬停在突出显示的属性上时,您会看到 PyCharm 弹出窗口PumpMessages
。
这没什么好担心的。这是因为 PyCharm 的分析并不总是知道如何检查 DLL 中的 Python 扩展。正如 PyCharm 本身所说,
此检查检测应解析但未解析的名称。由于动态调度和鸭子类型,这在有限但有用的情况下是可能的。
此检查的限制之一是动态调度的 DLL 中的函数。
如果您查看文件pythoncom.py
,您会发现它实际上不包含函数的定义PumpMessages
,只有两行 import pythoncom3x.dll
。函数定义存在于该 DLL 中,PyCharm 无法在那里找到它,因为它必须执行代码来确定查找位置。该消息是虚惊一场。
如果它困扰您,请将插入符号放在突出显示处,按 alt-Enter,单击灯泡图标,然后选择其中一个选项以禁用报告未解析引用的功能或整个pythoncom
模块。否则就忽略它。
要重新打开它,点击 ctrl-alt-S(设置),选择 Editor | 检查 | 蟒蛇 | 未解决的参考。
因此,如果您的程序没有按预期工作,请在其他地方查找原因。这个警告不是问题。