自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘉淼的博客

兴趣使然之随学

  • 博客(16)
  • 收藏
  • 关注

原创 python: 线程之间共享变量的使用(数据交互)

- thread1.py # 存放线程1| - thread2.py # 存放线程2| - util.py # 存放线程间共享变量|—— mian.py # 程序入口,即主线程。

2024-06-19 18:27:29 469

原创 python: 包的导入相关介绍

适用范围:同一个包的py文件才能使用相对导入;package包的结构module1.py的内容module2.py的内容在__init__.py文件中导入module1.py和module2.py的所有内容# 相对导入的方式# 绝对导入的方式同一个包内的导入推荐使用相对导入适用范围:同一个包的py文件和不同包之间的导入都能使用绝对导入;要点:从包的根路径开始导入。package包的结构module1.py的内容module2.py的内容。

2024-06-18 08:59:32 972

原创 中小型项目文件通用结构整理

【代码】中小型项目文件通用结构。

2024-06-07 13:10:41 493

原创 python: 如何将自定义对象和函数方法对象序列化保存,然后再反序列化取出使用

Pickle是Python标准库中的一个模块,用于将Python对象序列化(pickling)为二进制数据,以及从二进制数据反序列化(unpickling)为Python对象。这个模块对于在不同的Python程序之间传递数据或将数据存储到文件中非常有用。pickle模块支持几乎所有的Python对象,包括自定义对象,但不适用于存储与Python解释器状态相关的对象,如打开的文件、套接字连接等。

2024-06-06 19:56:19 621

原创 硬件:如何选取多路开关光耦mos管模块—— MOSFET

多路开关光耦mos管模块就是利用光耦控制mos管的通断,同时保障高压和低压电路之间的安全。

2024-06-04 19:20:11 626

原创 python 利用双指针法(左右指针)求取有序数组中的两数之和

一个指针从数组的起始位置开始,另一个指针从数组的末尾开始,两个指针向中间移动。主要用于在有序数组中查找两数之和、反转数组等问题。

2024-06-02 18:41:17 381 1

原创 python pyinstaller: 将Python脚本打包为可执行exe文件,并设置该可执行文件以管理员权限运行

【代码】python pyinstaller: 将Python脚本打包为可执行exe文件,并设置该可执行文件以管理员权限运行。

2024-05-28 16:33:38 600

原创 python uiautomation:给定窗口控件名称,然后移动窗口到指定位置

【代码】python uiautomation:给定窗口控件名称,然后移动窗口到指定位置。

2024-05-26 18:53:08 193

原创 python uiautomation: 根据控件名称,使用多线程快速寻找控件

【代码】使用python uiautomation模块,结合多线程快速寻找控件。

2024-05-24 16:26:42 524

原创 python中 一种函数式编程方式的整理

相较于第二种形式,使用了装饰器,虽然增加了代码复杂性,但我认为这样做更有利于开发人员整理逻辑。然而,与第二种方法相同,它也无法处理像列表或字典这样的变量作为事件消息。通过使用内置函数frozenset,可以将可变集合转换为可哈希的对象,从而克服了无法使用列表或字典等变量作为事件消息的限制。这种方法易于理解,但它有一个缺点,即字典的键必须是可哈希的,因此不能使用像列表或字典这样的变量作为事件消息。这个方法会在发布的消息中寻找匹配的订阅方法并执行,而不是仅执行匹配度最高的方法。

2024-05-22 16:52:11 624

原创 python frozenset函数的应用_事件驱动相关

在 Python 中,frozenset() 函数是一个重要的工具,用于创建不可变的集合对象参考下面。

2024-05-15 15:45:14 382 2

原创 python获取给定图片或当前屏幕截图中指定区域中指定像素的坐标点集

【代码】python获取图片中指定区域中指定像素的坐标点集。

2024-05-11 11:46:01 398

原创 python迭代器和可迭代对象的学习总结(自学,仅供参考)

可迭代对象(Iterable)是可以被迭代的对象,它实现了__iter__()方法,该方法返回一个迭代器对象(Iterator)。常见的可迭代对象包括列表、元组、集合等当我们使用iter()函数对可迭代对象进行迭代时,Python会隐式地调用该对象的__iter__()方法来获取对应的迭代器。range(10) # 可迭代对象print(iter(range(10))) # iter(可迭代对象) -> 迭代器对象# 等价于。

2024-05-07 16:34:25 486

原创 python中特殊的变量__all__(学习笔记,仅供参考)

all的形式都是 list类型。如果写成其他类型, pyflakes 等 lint 工具可能无法识别。不能动态生成all,如使用列表解析式(列表推导式)。all的作用是定义公开接口,需要以字面量的形式显式写出来。即使定义了all, 也不应该在非临时代码中使用 from xxx import * 语法,模块就是命名空间隔离的执行者。如果打破了这一层,引入诸多动态因素,生产环境中跑的代码就可能充满不确定性,调试也会变得困难。module_name = 'math' # 要动态导入的模块名。

2024-05-06 13:41:46 987

原创 装饰器学习笔记

闭包函数定义:内部函数使用了外部函数定义的变量,而外部函数又返回了内部函数的对象(名称),这样就构成了一个闭包函数。

2024-04-29 13:37:10 211

原创 python推导式种类(学习笔记,仅供参考)

【代码】python推导式种类。

2024-04-29 13:25:10 306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除