python win32com“ PumpWaitingMessages()”处理

谢尔盖·索斯宁

我用Python 3.4我有一个程序,可以COMwin32com程序包Windows中的模块集成为了处理来自该模块的消息,我pythoncom.PumpWaitingMessages()在无限while循环中使用该方法但是python无限循环会使CPU核心负载达到100%(如Windows任务管理器中所示)。问题:

  1. Windows Task Manager是真正的“工作”还是独特功能?

  2. 如何避免这种情况。也许通过使用asyncio模块或其他方式?

  3. 是否可以在另一个线程中处理消息或与之异步处​​理pythoncom
加速剂

PumpWaitingMessage 将处理消息并在没有更多消息可处理时立即返回。

您可以在一个循环中调用它,但是您应该在下一个循环迭代之前调用MsgWaitForMultipleObjectsMsgWaitForMultipleObjectsEx

避免在初始循环迭代之前调用这些函数,因为它们会阻塞,并且您将没有机会查看是否满足某些条件是否有消息要处理。或者,为这些功能提供合理的超时。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python win32com SendKeys失败

来自分类Dev

win32com python异常行为

来自分类Dev

Python Win32com常数

来自分类Dev

从Python使用win32com加载Excel加载项

来自分类Dev

Python win32com,如何隐藏网格线

来自分类Dev

使用python win32com Outlook选择“来自”字段

来自分类Dev

Python win32com EXCEL返回无

来自分类Dev

python win32com close Excel process

来自分类Dev

python win32com关闭Excel进程

来自分类Dev

如何在python中调试win32com调用

来自分类Dev

python win32com Outlook 2013 SendUsingAccount返回异常

来自分类Dev

使用win32COM时创建新的Python对象

来自分类Dev

使用Python通过Win32com访问Outlook

来自分类Dev

Python win32com和Powerpoint ExportAsFixedFormat

来自分类Dev

在Excel中自动换行的Python win32com方法?

来自分类Dev

使用python win32com Outlook选择“来自”字段

来自分类Dev

Python Win32Com 首页页眉/页脚

来自分类Dev

使用Python和Win32com访问Excel COM中的枚举常量

来自分类Dev

使用Python和win32com从Outlook GAL获取联系信息

来自分类Dev

python win32com shell.SHFileOperation-以任何方式获取实际删除的文件?

来自分类Dev

通过使用win32com执行复制粘贴时出错(Glade GTK Python)

来自分类Dev

Python Spyder控制台中的win32com导致错误

来自分类Dev

如何使用Python在Win32com的电子邮件正文中添加2个变量?

来自分类Dev

通过使用win32com执行复制粘贴时出错(Glade GTK Python)

来自分类Dev

Python Spyder控制台中的win32com导致错误

来自分类Dev

如何使用Python在Win32com的电子邮件正文中添加2个变量?

来自分类Dev

Python win32com Outlook HTMLbody格式目录不正确

来自分类Dev

如何使用Python(win32com)在Word中插入书签?

来自分类Dev

通过Python win32com打开Excel文件,文件名中包含外语

Related 相关文章

  1. 1

    Python win32com SendKeys失败

  2. 2

    win32com python异常行为

  3. 3

    Python Win32com常数

  4. 4

    从Python使用win32com加载Excel加载项

  5. 5

    Python win32com,如何隐藏网格线

  6. 6

    使用python win32com Outlook选择“来自”字段

  7. 7

    Python win32com EXCEL返回无

  8. 8

    python win32com close Excel process

  9. 9

    python win32com关闭Excel进程

  10. 10

    如何在python中调试win32com调用

  11. 11

    python win32com Outlook 2013 SendUsingAccount返回异常

  12. 12

    使用win32COM时创建新的Python对象

  13. 13

    使用Python通过Win32com访问Outlook

  14. 14

    Python win32com和Powerpoint ExportAsFixedFormat

  15. 15

    在Excel中自动换行的Python win32com方法?

  16. 16

    使用python win32com Outlook选择“来自”字段

  17. 17

    Python Win32Com 首页页眉/页脚

  18. 18

    使用Python和Win32com访问Excel COM中的枚举常量

  19. 19

    使用Python和win32com从Outlook GAL获取联系信息

  20. 20

    python win32com shell.SHFileOperation-以任何方式获取实际删除的文件?

  21. 21

    通过使用win32com执行复制粘贴时出错(Glade GTK Python)

  22. 22

    Python Spyder控制台中的win32com导致错误

  23. 23

    如何使用Python在Win32com的电子邮件正文中添加2个变量?

  24. 24

    通过使用win32com执行复制粘贴时出错(Glade GTK Python)

  25. 25

    Python Spyder控制台中的win32com导致错误

  26. 26

    如何使用Python在Win32com的电子邮件正文中添加2个变量?

  27. 27

    Python win32com Outlook HTMLbody格式目录不正确

  28. 28

    如何使用Python(win32com)在Word中插入书签?

  29. 29

    通过Python win32com打开Excel文件,文件名中包含外语

热门标签

归档