Python
文章平均质量分 75
l198738655
这个作者很懒,什么都没留下…
展开
-
如何手动结束Python的子线程和子进程
如何结束子线程:这个是搬运其他大神的代码,鄙人也不知道原理,反正拿来主义,暂时没发现什么缺点,先用着再说。import inspectimport ctypesimport threadingfrom time import sleepdef serial_read(): while True: print("春哥纯爷们!") sleep(1)def _async_raise(tid, exctype): """rai原创 2021-06-14 13:32:36 · 3040 阅读 · 2 评论 -
Vs Code编辑Python时导入自定义的.py文件报错“import could not be resolved“解决方法
引用自己定义的.py文件会这样报错,解决这个问题打开设置搜索"settings.json"然后点击第一个“在settings.json中编辑”,然后加上红框框中的那一句:也就是自定义的要导入的.py文件所在的目录,可以是绝对路径也可以是相对路径。"python.analysis.extraPaths":["D:\\Python\\Engineering"]保存后便不再会报错。...原创 2021-05-11 10:06:40 · 18535 阅读 · 5 评论 -
selenium 延迟函数(如何确定一个元素是否已经加载进入DOM)
selenium驱动自带有延迟函数,它给分成显式等待和隐式等待,简单总结起来说:显式等待:主要正对某个元素,在规定时间内,可见、可点击、等等,超出时间则抛出异常。隐式等待:主要正对整个页面,在规定时间内,整个页面加载完成,才执行下一步,超出时间则抛出异常。若显式等待和隐式等待同时存在时,看谁的时间长,就取谁的等待时间。开发文档:https://python-selenium-zh.readthedocs.io/zh_CN/latest/5.Waits/但是这个函数或者说类并不直接返回一个原创 2021-05-07 18:17:52 · 1089 阅读 · 0 评论 -
font-family:中文字体的英文名称 (宋体 微软雅黑)
宋体 SimSun黑体 SimHei微软雅黑 Microsoft YaHei微软正黑体 Microsoft JhengHei新宋体 NSimSun新细明体 PMingLiU细明体 MingLiU标楷体 DFKai-SB仿宋 FangSong楷体 KaiTi仿宋_GB2312 FangSong_GB2312楷体_GB2312 KaiTi_GB2312宋体:SimSuncss中中文字体(font-family)的英文名称MacOS的一些:华文细黑:S..转载 2021-04-25 11:07:56 · 1683 阅读 · 0 评论 -
Python GUI库TKinter子线程与主线程控件传递消息策略
TKinter GUI库没有像MFC那样的强制安全策略,在MFC中子线程无法直接控制主线程中的GUI控件,比如修改文本框或者按钮上的内容。因为如果只有2个线程,即一个主线程和一个子线程的情况下子线程直接修改主线程控件的相关变量是没什么问题的,也不会出错,但是如果子线程个数大于1,就可能会出现多个线程同时修改一个控件相关变量的情况,导致混乱出错。所以MFC中的办法是自定义一个消息,然后子线程调用这个自定义的消息给主线程发送消息,再由主线程选择相应或者不相应,这样选择权就在主线程,因而可以避免出错。但是Pyth原创 2021-02-02 17:03:18 · 2826 阅读 · 1 评论 -
Python GUI库 Tkinter入门资料 -- 高级应用
3. 高级用法通过基础篇的学习,相信大家已经掌握了简单的tkinter编程,但如果想做出真正实用的程序,还需要学习一些高级用法,一些更复杂的控件。3.1 高级控件学习控件类 名称 简要说明 LabelFrame 标签框架 带有标签和边框的一个容器,通常用于控件分组 Message 消息框 类似于标签,但可以自动换行,用于显示多行文本 OptionMenu 选项菜单 即一个下拉菜单 Spinbox 输入控件 与E.转载 2021-01-26 16:50:29 · 1688 阅读 · 1 评论 -
Python GUI库 Tkinter入门资料 -- 基础篇
1. 概述1.1 简单程序示例1.2 背景介绍Tkinter(音为tea-kay-inter)是Tk的Python接口,Tk是Tcl/Tk的GUI工具包。Tcl(工具命令语言,音为tickle)是嵌入式应用程序,测试,原型设计和GUI开发领域的流行脚本语言。另一方面,Tk是一个开源的多平台小部件工具包,许多不同语言都使用它来构建GUI程序。而Tkinter只是一个使用Tcl/Tk库的C扩展的包装器 什么是Tcl? 维基的介绍 tcl/tk快速入门 Tcl...转载 2021-01-26 11:37:22 · 3025 阅读 · 5 评论 -
pip install selenium 安装失败报错
先上图 想必有很多哥们和鄙人一样安装selenium时碰到这个情况,查看报错信息毫无头绪,其实问题的原因在于国内跨海出去网速太慢,哎,坑呀 如上图显示的那样连接超时了,所以失败。 所以想解决问题需要修改pip的默认连接超时时间,让它多等一会,本来安装selenium的命令为: pip install selenium 改为: pip --default-timeout=100 install selenium...原创 2020-09-16 11:33:01 · 7953 阅读 · 0 评论