Python相关
文章平均质量分 65
SoaringXu
这个作者很懒,什么都没留下…
展开
-
获取树的全路径
本文展示了2种获取一棵树型数据结构的全路径获取的方法。原创 2024-04-19 10:00:29 · 170 阅读 · 0 评论 -
【Python】【PySimplegui】popup控件自适应弹出位置
【Python】【PySimplegui】popup控件自适应弹出位置原创 2024-02-21 11:59:37 · 133 阅读 · 0 评论 -
【Python3学习】学习Python必看的几本书
声明:本文首发于本人知乎文章,转载请按照规范声明文章来源,谢谢!身边偶尔会有人问我,我想学习Python编程,应该看哪本书?下面就是我的回答:第一本《疯狂Python讲义》从零开始学习,Python编程从入门到实践,看这本就够了。本书是一本非常适合Python零基础入门Python书籍。据说一个8岁的小朋友在此书未正式出版前就已学习了书里讲到的很多内容并动手写出了自己的程序(绝对不是在屏幕上显示“Hello world!”)本书同样也是为了那些打算深入掌握Python的编程爱好者而编写,适合.原创 2022-03-07 16:42:37 · 4557 阅读 · 0 评论 -
【Python学习】【UI控件】超简单的Python UI模块pysimplegui的使用:主题随心变
首先,安装pysimplegui模块:pip install pysimplegui然后,废话不多说,直接上代码!import PySimpleGUI as sgfrom random import choicetheme_list = sg.theme_list()EXIT = Falsedef main_window(): global EXIT theme = choice(theme_list) sg.theme(theme) layout .原创 2022-03-05 12:01:08 · 1307 阅读 · 0 评论 -
【Python学习】【自动化测试】使用playwright进行网页自动化测试
声明:本文首发于本人知乎文章,转载请按照规范声明文章来源,谢谢!目录一、什么是playwright?二、安装playwright三、牛刀小试四、自动生成代码五、亮点一、什么是playwright?playwright支持Chrome、Firefox、Safari、Microsoft Edge 等主流浏览器,支持以有头模式、无头模式运行浏览器。playwright提供了同步和异步API,可以结合Pytest测试框架使用,并且支持自动录制浏览器端的操作脚本。大大降低了自动化测试的门槛,有没有一种相见.原创 2022-03-04 20:42:29 · 11022 阅读 · 2 评论 -
[Python3学习]如何用pip删除python模块所有的依赖子模块?
当你用pip install xxx完成了xxx模块安装后,你发现pip会自动帮你安装xxx依赖的模块。等到你删除xxx模块的时候,你的电脑上就残留了xxx依赖的模块,所以,要怎么删除pip安装的python模块的子模块呢?本文就告诉你两种删除python模块依赖的子模块的方法!原创 2022-03-03 12:04:11 · 16973 阅读 · 0 评论 -
tk界面最小化到托盘后线程停止工作,请问各位大神需要如何解决呢?
我写了一个闹钟工具,最小化到托盘后,无法继续倒计时,到点后也无法提醒。请各位大神看看问题要如何解决呢?下面是代码:1、闹钟的代码,文件名alarm.pyimport ctypesimport threadingimport timeimport tkinter.messagebox as messageboxfrom tkinter import *from datetime import datetimefrom systrayicon import SysTrayIconclas原创 2020-09-28 11:35:55 · 881 阅读 · 5 评论 -
json格式字符串与xml格式互转
话不多说,直接上代码,没有注释!1、xml解析代码import copyimport reclass TinyXmlPraser: def __init__(self): self.version = '' self.nlist = [] self.root = None self.node = None def from_file(self, xmlpath): filestr原创 2020-09-28 11:25:34 · 812 阅读 · 0 评论 -
KMP算法代码简单介绍
KMP算法代码简单介绍KMP的核心就是获取目标字符串最大的前后缀交集长度列表,也就是大家经常看到的next列表。废话不多说,直接上代码!def get_next(s: str) -> list: ''' 获取字符串最大的前后缀交集长度列表next e.g.: s = 'abcabe' -> next = [-1, 0, 0, 0, 1, 2] *******前后缀名词解释******* s的前缀为: 'a', 'ab', 'abc', 'abca',原创 2020-08-25 11:46:19 · 256 阅读 · 0 评论 -
python3发送带多张图片、附件的邮件
python3发送带多张图片、附件的邮件话不多说,直接上代码,没有注释!from email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartfrom email.header import Headerclass ...原创 2019-04-11 16:54:23 · 2818 阅读 · 1 评论