I feel I just need like a "chill out"

function to cause Python to stop

whatever it is it's doing, let the

targeted UI recover and refresh and

process input, then bring it back to

Python. What function would do that?

调用sleep()(它的任何变体)将阻止从中调用它的线程的执行。如果您希望在该线程中有响应的UI,那么这只是您要做的最后一件事。简单地说,一旦你睡着了,你什么也做不了!在

如果用户界面没有响应,则表示长时间运行的任务正在处理UI的线程中执行,或者UI线程正在阻塞。所以,按照逻辑,如果你的1秒睡眠(他们真的是在打瞌睡,而不是正常的睡眠!)会导致UI挂起,则它们必须发生在与UI相同的线程中,或者发生在UI正在等待的线程中。在

我真的不知道你是如何使用PIL的,以及你如何与你正在抓取的图片的应用程序交互,但你似乎不太可能注入到另一个进程中。所以我猜这个进程正在等待你的线程。如果是这样的话,那么就没有真正的捷径来解决你的问题了。你只需要花更少的时间去做你正在做的事情。调用sleep()只会让事情变得更糟。在

调用SwitchToThread()也帮不了什么忙。它所要做的就是允许另一个线程运行(如果有一个线程正在等待并准备运行),但是您希望您所在的线程运行。这不会有太大的区别,因为系统会知道你的线程想要运行,并会在适当的时候再次调度它。在

底线是,您的代码运行在一个UI进程中,该进程阻塞了该进程。您只需尽快实现,以尽量减少干扰。在

python windows故障处理_python+windows automation windows有时会出现故障相关推荐

  1. word python 域 操作_python实现在windows下操作word的方法

    本文实例讲述了python实现在windows下操作word的方法.分享给大家供大家参考.具体实现方法如下: import win32com from win32com.client import D ...

  2. python获取windows窗口_Python实现遍历windows所有窗口并输出窗口标题的方法

    本文实例讲述了Python实现遍历windows所有窗口并输出窗口标题的方法.分享给大家供大家参考.具体如下: 这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标 ...

  3. python自动安装windows软件_python模块 - pywinauto(windows自动化安装软件)

    GUI 窗口查询工具 spy++lite pywinauto 模块 原理: https://www.cnblogs.com/testlife007/p/4710599.html pywhinayto ...

  4. python office自动化_Python office automation:文档,python,自动化,办公,文件,篇,整理,一键,完成...

    文件整理不得不先提一下正则表达式 送上链接: python :re模块基本用法 一.列出文件夹下的所有文件 os.walk()用法 [ (当前目录列表),(子目录列表),(文件列表)]os.walk( ...

  5. python监控windows日志_Python 监控日志的简单示例

    这篇文章主要为大家详细介绍了Python 监控日志的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 一个简易的 ...

  6. python使用psutil获取系统(Windows Linux)所有运行进程信息实战:CPU时间、内存使用量、内存占用率、PID、名称、创建时间等;

    python使用psutil获取系统(Windows Linux)所有运行进程信息实战:CPU时间.内存使用量.内存占用率.PID.名称.创建时间等: psutil模块可以跨平台使用,支持Linux/ ...

  7. python wheel库(安装包查找)(适用于Python扩展程序包的非官方Windows二进制文件、Pypi官方库、清华大学开源软件镜像源)

    适用于Python扩展程序包的非官方Windows二进制文件 Unofficial Windows Binaries for Python Extension Packages Pypi官方库 官方库 ...

  8. python安装tensorflow_tensorflow安装过程-(windows环境下)---详解(摆平了很多坑!)...

    一, 前言:本次安装tensorflow是基于Python的,安装Python的过程不做说明(既然决定按,Python肯定要先了解啊):本次教程是windows下Anaconda安装Tensorflo ...

  9. C 怎么处理windows路径_python学习笔记-7:文件读写之文件与文件路径

    文件关键属性:路径+文件名 根据已知的文件路径生成包含正确路径分隔符的文件路径字符串: import osstt = os.path.join('usr','bin','spam')print(stt ...

  10. 1.Python下载与安装教程 For Windows

    下载Python: 使用浏览器打开Python下载页面:Python Releases for Windows | Python.org 选择python的版本,建议使用:3.xx的版本,这是现在官方 ...

最新文章

  1. XDC约束技巧——CDC篇
  2. network setup service启动后自动停止_一个简单的测试环境下的自动化部署方案
  3. 计算机三级交换机允许中继配置,计算机三级交换机配置命令总结
  4. SAP 电商云 Spartacus UI delivery mode 页面设计的结构分析
  5. Linux(Ubuntu20.10)安装GIMP
  6. anacoda2如何连接使用mysql_Anaconda 安装 Python 库(MySQLdb)的方法-(转)
  7. Git学习文档之一 学习文档-上传下载
  8. Opencv之缺少api-ms-win-downlevel-shlwapi-l1-1-0
  9. 找出单身狗java_Java单身狗 —— 单例模式
  10. 2021-05-22 Android 网络性能测试工具iperf详细使用方法
  11. 为Navicat ER图增添字段备注
  12. GitHub 披露宕机原因;谷歌前 AI 研究员被解雇后成立独立研究所;常用 Linux 桌面版排行榜出炉 | 开源日报
  13. 使用SCI-HUB下载论文
  14. 编译google libyuv so库
  15. u盘启动linux出现grub,开机出现grub rescue报错如何解决 通用pe工具箱u盘启动盘制作工具教你...
  16. 悉尼大学计算机科学硕士专业,悉尼大学计算机硕士
  17. 了解黑客经常使用哪些工具
  18. 如何找到官方公布的和汇丰公布的PMI数据
  19. 自动浇花系统的电路分析
  20. 【蓝桥杯单片机】第十三届蓝桥杯单片机省赛客观题及其题解

热门文章

  1. kx3552驱动最佳连线图_意甲新赛季5大看点:C罗连线苏牙,皮尔洛执教初体验
  2. HighCharts:隐藏最下方logo
  3. 服务器配置文件设计,IM配置服务器概要的设计文件.doc
  4. FFmpeg学习(8)—— 视频去水印
  5. 如何保存浮点型数值的图像? (Python的/ PIL)
  6. 关于CUDA与CUDNN适配版本,以及安装中出现Bug的分析
  7. VS2017编写C++多文件时,出现LNK2005、LNK1169报错的解决方法
  8. 目标检测回归损失函数总结
  9. 程序员需要记住的3个优秀网站
  10. SqlServer三种常用窗口函数