
Python
魔都吴所谓
太阳能维修,月亮可更换,星星不闪包退换;
展开
-
【Python】tkinter实现番茄钟
摘要: 本文介绍了一个基于Python的番茄钟倒计时工具实现。使用tkinter库构建GUI界面,核心功能是通过输入时间进行倒计时显示,适合初学者学习。代码实现简单,包含时间输入框、启动按钮和倒计时显示,支持分钟和秒数两种计时模式(调试模式直接显示秒数)。当倒计时结束会弹出提示框,并自动重置界面。该工具无需第三方库,可本地直接运行,是一个3星难度的入门级实践项目。文章提供了完整源码和运行效果图,适合Python新手练习GUI开发和基本逻辑实现。原创 2025-06-04 14:27:50 · 137 阅读 · 0 评论 -
【Python】多任务执行与停止控制实现
多任务执行与停止控制实现原创 2025-05-28 11:21:37 · 138 阅读 · 0 评论 -
【Python】多种方式实现判断当前Windows的登录的用户名
实现判断当前Windows的登录的用户名原创 2025-04-16 11:01:04 · 228 阅读 · 0 评论 -
【Python】驼峰转下划线:aaBbCc--->aa_bb_cc
【Python】驼峰转下划线:aaBbCc--->aa_bb_cc原创 2025-04-14 17:46:39 · 92 阅读 · 0 评论 -
【python】questionary库入门与代码示例
【代码】【python】questionary库入门与代码示例。原创 2025-03-31 17:40:41 · 447 阅读 · 0 评论 -
【Python】多级文件夹下文件名批量修改
我有个大文件夹,里面嵌套多层文件夹,同时文件夹中又都有很多文件,但是文件名不对,有的是中文空格、中文括号、圆点,不符合实际的命名规则,结合上述两步,合并,最终将文件名合并成期望的结果。原创 2025-03-31 10:49:52 · 186 阅读 · 0 评论 -
ASCII 艺术字---figlet 文本艺术的魔术师
很久之间见过哪个公众号推送制作方式,记忆力太差不知道这类文字叫啥名字,今天不经意间又看到,也手动实践一下,并记录下来,后面用的时候就可以收到渠成了;自己记录,见过的应该不陌生,没见过的可以玩玩,实现自己的酷炫艺术字。原创 2025-03-28 14:22:18 · 133 阅读 · 0 评论 -
【Python】文档读取写入升级版:打乱文档与文档排序
代码实现都相对比较简单,主要设计文本读取与写入操作,排序;可以参考给出代码品味一下具体的视线路径。原创 2025-03-27 14:54:54 · 188 阅读 · 0 评论 -
【python】字符编码和字符集,结合python语言示例
字符编码和字符集,结合python语言原创 2025-03-27 10:06:40 · 368 阅读 · 0 评论 -
【Python】智能外呼系统,代码示例
智能外呼系统,代码示例原创 2025-03-21 11:28:18 · 405 阅读 · 0 评论 -
【python】png图片转成ico图标,告别资源乱七八糟用户注册
在互联网时代,各种在线服务层出不穷,为我们提供了极大的便利。然而,随着而来的注册、登录等要求也让一部分用户感到不便。尤其是对于那些只是偶尔需要使用某项服务的人来说,注册会员显得有些繁琐。正如您提到的,将PNG图片转换为ICO图标的服务,很多都需要用户注册,这对于反感注册的用户来说,确实是个头疼的问题。在这样的背景下,您根据自己的需求,开发了一个简单的工具,这正体现了“自给自足”的极客精神。隐私担忧:许多用户对于在网站上注册账号存在隐私泄露的担忧。原创 2025-03-17 14:32:56 · 286 阅读 · 0 评论 -
【Pyqt5】简简单单实现一个班级点名程序,附源码
程序允许你添加、删除名字,从文件中加载名字,进行随机点名,查看点名历史,以及清空历史记录。原创 2025-03-17 10:56:05 · 117 阅读 · 0 评论 -
【Pyqt5】水平布局与垂直布局及其交叉展示及实战音乐播放器UI
感受一下Pyqt5的水平布局与垂直布局及其交叉展示。原创 2025-03-14 16:22:16 · 397 阅读 · 0 评论 -
【Python】 fastapi 文件上传:file: UploadFile = File(...)展开解释与分析
file: UploadFile = File(...)展开解释与分析原创 2025-03-10 14:07:29 · 1331 阅读 · 0 评论 -
【Python】流量控制与限流(模拟VIP与非VIP实现)
通过控制文件读取速度,企业可以在资源优化、用户体验、数据安全、系统测试等多个方面实现显著的商业价值。这种技术不仅能够提升系统的性能和稳定性,还能为用户提供更优质的服务体验,同时满足合规和安全要求。在实际应用中,企业可以根据具体需求灵活调整读取策略,以实现最佳的业务效果。原创 2025-03-04 14:10:58 · 814 阅读 · 0 评论 -
【Python】List列表更新的四种常用方法
操作作用特点时间复杂度append在列表末尾添加元素只能添加到末尾O(1)insert在指定位置插入元素可以指定位置,后面的元素会移动O(n)update修改指定位置的元素需要指定索引,直接覆盖原值O(1)extend添加多个元素到列表末尾可以一次性添加多个元素O(k)原创 2025-02-25 10:20:32 · 1066 阅读 · 0 评论 -
【Python】 实现双向链表
【Python】 实现双向链表。原创 2025-02-25 10:07:23 · 145 阅读 · 0 评论 -
[Python] list与dict列表与字典数据处理示例
【代码】[Python] list与dict列表与字典数据处理示例。原创 2025-02-17 15:41:39 · 215 阅读 · 0 评论 -
[Python] Pydantic从基础到高级用法示例
Pydantic是一个功能强大的数据验证和解析库,适用于从简单到复杂的数据处理场景。通过掌握其基础用法和高级特性,可以显著提升代码的健壮性和可维护性。原创 2025-02-17 15:34:01 · 455 阅读 · 0 评论 -
【python】dict,list嵌套操作
需求:将数据a根据sensor合并scenario,code。原创 2025-02-12 10:49:47 · 220 阅读 · 0 评论 -
【python】logging 日志输出在终端和文件Demo
尽管logging的时代已经过去,但是功绩并不能抹去,致敬曾经的光辉岁月~~~,直接上代码了。注释比较详实,操作难度1颗星。原创 2025-02-12 10:32:03 · 198 阅读 · 0 评论 -
【python】datetime时间求差操作
【python】datetime时间求差操作计算两个时间的差值。原创 2024-10-15 13:43:10 · 948 阅读 · 0 评论 -
【Python】 list dict数据合并汇总demo
【Python】 list dict数据合并汇总demo原创 2024-10-12 15:28:38 · 392 阅读 · 0 评论 -
【python】 list dict 字典合并
【代码】【python】 list dict 字典合并。原创 2024-09-30 17:30:49 · 276 阅读 · 0 评论 -
【Postgresql】随手记:创建时间、更新时间数据库端自动实现更新
create_at 和 update_at 字段用于记录记录的创建和更新时间,可以通过数据库的默认值和触发器来实现自动处理这些时间戳字段,而不需要在 Python 后端每次请求时手动传递这些参数。在创建表时,可以为 create_at 字段设置默认值为当前时间,这样在插入新记录时,create_at 字段会自动记录创建时间。当插入一条新记录时,create_at 字段会自动设置为当前时间,update_at 字段保持为空或可以初始化为 NULL。update_at:记录更新记录的时间;原创 2024-08-19 11:03:33 · 1104 阅读 · 0 评论 -
【Python】List多级列表场景计算算法及实现分享
最近项目组有个50万行的数据需要处理,看着都头大,想了半天,代码实现1小时才完成,特别分享出来给小伙伴看看,有更好想法的欢迎提出优化,为了方便展示只截取了部分数据。2.中间如果还有事件,同样计算同名事件的时间差,并将其赋给LEAVE事件的第四个元素,同时这个时间还要用开头事件时间差再去除这部分;第三项是方法与事件,方法是第一个_之前的部分,共两类:ENTER与LEAVE,事件是第一个_之后的部分;5.还需要考虑两个子列表的id相差是否为1,若为1,则是相邻的事件,若不是1,则存在嵌套事件;原创 2024-08-15 10:32:38 · 940 阅读 · 0 评论 -
【python】列表中多个嵌套字典,根据key进行排序
运行上述代码后,你将得到一个按照 order_list 顺序排列的列表,其中每个条目都是一个包含 key 和对应列表信息的字典。按照 order_list 的顺序来排列 demo_dict 中每个 key 对应的列表,而不需要改变原始数据的结构。同时不改变原始数据;原创 2024-08-08 10:18:22 · 397 阅读 · 0 评论 -
【python】从列表中获取最大时间
【代码】【python】从列表中获取最大时间。原创 2024-07-15 14:59:52 · 374 阅读 · 0 评论 -
【python】查询字符串a = ‘hello word‘中第二个o的索引
【代码】【python】查询字符串a = 'hello word'中第二个o的索引。原创 2024-07-12 09:46:10 · 292 阅读 · 0 评论 -
【python】字典差异元素处理
【代码】【python】字典差异元素处理。原创 2024-07-08 09:43:05 · 275 阅读 · 0 评论 -
【python】算法:10~100以内哈沙德数
算法:10~100以内哈沙德数原创 2024-07-05 10:58:35 · 391 阅读 · 0 评论 -
【python】线程类列表对比操作
python实现一个线程类,初始化有个字段old_list = [1,2,3],有个方法每隔5秒随机生成三个1~10 的数字存放在一个列表new_list 中,old_list与new_list对比,求差异并去重,如果有差异,则将差异的结果为old_list赋值,如何实现 给出代码。python实现一个线程类,初始化有个字段old_list = [1,2,3],有个方法每隔5秒随机生成三个1~10 的数字存放在一个列表new_list 中,old_list与new_list对比,求差异;原创 2024-07-05 10:12:12 · 349 阅读 · 0 评论 -
【python】用代码实现2024中科大强基计划数学科目第一题
为了找出满足等式 10a + 11b + 12c = 123 的正整数三元组 (a, b, c) 的数量,我们可以使用Python编写一个简单的循环来遍历可能的 a、b 和 c 的值。由于 a、b、c 都是正整数,我们可以设置一些边界条件来限制循环的范围。已知正整数a,b,c满足10a+11b+12c=123,,则(a,b,c)的组数是。满足条件的三元组组数是: 5。原创 2024-06-19 15:39:19 · 356 阅读 · 0 评论 -
【python】邮箱正则验证
是否符合电子邮件地址的常见格式。函数使用了一个正则表达式来检查字符串。原创 2024-06-13 10:55:16 · 4399 阅读 · 1 评论 -
【python】正则匹配国内手机号
用于匹配中国十一位数的手机号码,其中第一位是1,第二位是3至9之间的数字,后面跟着任意9个数字。函数尝试在字符串的开头进行匹配,如果匹配成功,返回一个匹配对象,否则返回。,并返回一个布尔值,表示该电话号码是否有效。在Python中,我们使用。可以将匹配结果转换为布尔值。这段Python代码定义了一个函数。模块来进行正则表达式匹配。,它接受一个字符串参数。原创 2024-06-13 10:53:43 · 1115 阅读 · 0 评论 -
【pytest】为什么不能使用__init__
在 pytest 中不能使用。原创 2024-06-04 14:28:37 · 1746 阅读 · 0 评论 -
【spark】win10 pyspark3.5.1 安装超级简单
原因是因为hadoop问题,可以参考:https://blog.youkuaiyun.com/shulianghan/article/details/132042385。下载地址:https://spark.apache.org/downloads.html。复制文件到自己的路径下,路径最好不要有中文、空格;Path添加:%SPARK_HOME%\bin。(根据自己安装的位置)原创 2024-05-08 14:54:50 · 747 阅读 · 0 评论 -
【Django】migrate 时候django.db.utils.OperationalError: (1050, “Table ‘ssssr‘ already exists“)
来创建一些已经存在的表,会导致命令失败,因为 Django 会检查数据库表的状态与模型定义是否一致。如果你想要跳过这些已存在的表,可以使用。不能保证每一次的执行都是正确的,第二次执行的时候会提示之前创建的表已经存在,鉴于这种情况该何去何从,Django已经考虑到这点了;这可以用来处理那些在开发过程中可能会多次修改的迁移,而不需要每次都应用它们。这会跳过指定的迁移,而不会影响其他迁移。在执行这样的操作时,请务必谨慎,并确保你了解每项迁移的影响。如果你只是想跳过某个特定的迁移,你可以使用。原创 2024-04-24 10:55:53 · 794 阅读 · 1 评论 -
【python】问题记录,字典数据添加报错:报错:KeyError: ‘dd‘,怎么解决
因为 ‘name’ 这个键在这个时刻并不存在于字典 a 中,所以 Python 会创建一个新的键 ‘name’,并将其值设置为 ‘zhangsan’。当你第一次尝试添加 ‘dd’ 键时,由于 ‘dd’ 键在 a 中不存在,你的代码会抛出 KeyError。这里的问题是,你在尝试访问 ‘dd’ 键的时候,这个键并不存在于字典 a 中。因此,当你尝试设置 ‘dd’ 键的 ‘age’ 属性时,Python 会抛出 KeyError,因为它无法找到键 ‘dd’。如果不存在,你可以先创建这个键。原创 2024-04-19 17:13:02 · 724 阅读 · 0 评论 -
【python】yaml转成json
【代码】【python】yaml转成json。原创 2024-03-01 18:35:22 · 1051 阅读 · 0 评论