
Python
Python相关的分享
谷隐凡二
谷隐.凡二
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python装饰器的常见使用场景及样例
装饰器不仅可以用于函数,还可以用于类。类装饰器接受一个类作为参数,并返回修改后的类。记录函数的调用信息、参数和返回值。缓存函数的返回值,避免重复计算。在函数执行前检查用户权限。在函数失败时自动重试。计算函数的执行时间。原创 2025-02-10 17:03:35 · 261 阅读 · 0 评论 -
python装饰器的介绍及简单样例
Python 中的,同时保持代码的简洁性和可复用性。原创 2025-02-10 16:54:46 · 360 阅读 · 0 评论 -
fiddler安卓雷电模拟器配置踩坑篇
至此到fiddler上查看应用访问相关数据即可。但我根据最新的模拟器使用情况,原创 2024-11-28 15:22:30 · 1296 阅读 · 0 评论 -
selenium动态判断滚轮方向样例
要根据目标元素的位置动态决定是向下滑动还是向上滑动,可以结合。和目标元素的位置来实现逻辑判断。原创 2024-11-28 15:04:03 · 314 阅读 · 0 评论 -
selenium自动化鼠标滚轮滑动的几种实现
自定义滚动步进for i in range(0, 1000, 100): # 每次向下滚动 100 像素")time.sleep(0.5) # 每次滚动后等待页面加载。原创 2024-11-25 18:44:50 · 943 阅读 · 0 评论 -
selenium操作已开启的浏览器,方便调试
注意事项:端口需要不被占用,--user-data-dir="D:\workspace\chrome-data"这个路径需要有权限访问,不能放在一个需要管理员访问的路径下,否则浏览器打不开。执行代码时有时会比较慢,需要有点耐心。原创 2024-11-01 14:44:18 · 1185 阅读 · 0 评论 -
pytest高版本兼容test_data[“log“] = _handle_ansi(“\n“.join(logs))错误
对象,确保将其转换为字符串。这个错误信息表明在尝试连接一个序列(方法只能处理字符串,因此引发了。方法获取其文本或 HTML 内容。)时,序列中的第一个元素是一个。对象,而不是字符串。原创 2024-10-31 18:40:17 · 585 阅读 · 0 评论 -
appium自动化对已打开的app操作
由于 Appium 4.x 版本对会话的管理方式发生了变化,直接重用会话的功能可能不再支持。你可能需要调整测试策略,采用新的方法与已经打开的应用进行交互,比如使用 ADB,就为了找这个我找了很久网上都没有说明,老版本的appium支持对session重复使用,也就是操作之前的session即可,这个目的主要是为了调试方便使用。你可以通过 ADB(Android Debug Bridge)直接与已经打开的应用进行交互。原创 2024-10-29 18:13:41 · 715 阅读 · 0 评论 -
appium文本输入的多种形式
【代码】appium文本输入的多种形式。原创 2024-10-28 16:25:49 · 1490 阅读 · 0 评论 -
appium启动hbuild打包的apk异常解决
adb shell dumpsys package uni.UNIDCC1D16 --里面找active的那个状态包。原创 2024-10-14 17:28:28 · 662 阅读 · 0 评论 -
python+appium+雷电模拟器安卓自动化及踩坑
把platform-tools及tools添加到系统环境变量,变量值(路径)之间使用分号隔开,两个变量值分别为:%ANDROID_HOME%\platform-tools;pip install appium-python-client==2.0,这里面坑来了,这个之后再补充,不同版本的appium使用不一样。安装完成后直接start即可,但这里面有个坑,也就是到时候运行python时会有,里面包含这种错误,这个就需要启动appium时以。通过sdk manager安装最新的安卓依赖。原创 2024-10-10 16:29:04 · 2114 阅读 · 0 评论 -
python中ocr图片文字识别样例(二)
本次解决图片相关出现中文乱码问题,属于上篇文章的优化,前提条件依赖上篇文章的包。原创 2024-09-20 18:51:11 · 621 阅读 · 0 评论 -
python中ocr图片文字识别样例(一)
reader = easyocr.Reader(['ch_sim', 'en'],gpu=False) 这么写就会每次都下载模型,所以我把模型下载到指定地址,并且如果有gpu则对应gpu的参数可调整成true。原创 2024-09-20 18:45:42 · 665 阅读 · 0 评论 -
python中pyserial模块串口通信样例
【代码】python中pySerial模块串口通信样例。原创 2024-09-09 14:41:27 · 433 阅读 · 0 评论 -
gpt-2模型训练后应用
【代码】gpt-2模型训练后应用。原创 2024-08-22 17:24:45 · 372 阅读 · 0 评论 -
gpt-2语言模型训练
1.1 根据你想让回答的内容,针对性下载对应的数据集,我下载的是个医疗问答数据集。原创 2024-08-22 17:20:21 · 399 阅读 · 0 评论 -
运行pytorch报异常处理
然后通过软件找到D:\software\python3\Lib\site-packages\torch\lib下面报错的ddl文件,会提示这个文件缺少的相关依赖。下载之后的文件,放置于lib目录即可自动识别,至此如果还有其他ddl文件问题依次处理即可。此处缺少.dll文件,首先下载文件依赖分析工具 Dependencies。原创 2024-08-09 11:40:06 · 646 阅读 · 0 评论 -
python数据处理分析库(二)
【代码】python数据处理分析库(二)原创 2024-06-11 15:00:54 · 344 阅读 · 0 评论 -
python数据处理分析库(一)
【代码】python数据处理分析库(一)原创 2024-06-11 14:55:38 · 550 阅读 · 0 评论 -
python正则表达式使用样例(二)
【代码】python正则表达式使用样例(二)原创 2024-06-03 17:14:24 · 219 阅读 · 0 评论 -
python正则表达式使用样例(一)
正则表达式是处理文本数据的强大工具,可以用于字符串匹配、搜索、替换、分割以及从复杂文本中提取信息。原创 2024-06-03 17:06:20 · 238 阅读 · 0 评论 -
python中树的运用样例
【代码】python中树的运用样例。原创 2024-05-27 09:03:33 · 366 阅读 · 0 评论 -
python实现二叉搜索树(AVL树)简单样例
AVL树是一种平衡二叉搜索树,它在插入和删除节点后会自动调整树的高度以保持平衡。二、AVL树(平衡二叉搜索树)原创 2024-05-24 15:58:52 · 366 阅读 · 0 评论 -
python中哈希表及简单二叉树的实现样例
Python中的字典是哈希表的实现,可以通过键值对来存储和查找数据。原创 2024-05-24 14:16:59 · 284 阅读 · 0 评论 -
python中枚举类的使用样例
要定义一个枚举类,需要导入enum模块并继承enum.Enum类。枚举类用于表示一组命名的常量,提升代码的可读性和可维护性。可以通过名称和值访问枚举成员,并且可以迭代枚举类的所有成员。枚举类可以与自动值、混合类型和方法结合使用,以增强其实用性。原创 2024-05-22 14:18:55 · 335 阅读 · 0 评论 -
python中泛型类中Optional和Generic区别及样例
用于表示可能为空的值,是一种简单的类型别名,表示类型。原创 2024-05-21 09:40:37 · 485 阅读 · 0 评论 -
python中泛型类中Optional和Generic的使用场景
Optional和Generic1.1 Optional用法及样例定义Optional是typing模块中的一个类型别名,用于表示一个值可以是某种类型,也可以是None。用法等价于,表示该值可以是类型X或None。# 返回值可以是字符串或 Noneelse:1.2 Generic用法定义Generic是typing模块中的一个基类,用于定义泛型类或泛型函数,使其能够处理多种数据类型。它允许你在类或函数中使用类型变量(TypeVar用法:通过继承Generic。原创 2024-05-21 09:33:52 · 707 阅读 · 0 评论 -
python中泛型的进阶用法样例
【代码】python中泛型的进阶用法样例。原创 2024-05-21 09:20:07 · 372 阅读 · 0 评论 -
python中泛型的使用及简单样例
泛型允许你定义数据结构或函数时使用类型参数,这些类型参数在具体使用时可以被替换为具体的类型。Python 的typing代码重用:泛型允许你编写能够处理多种数据类型的通用代码,减少代码重复。类型安全:通过类型注解,静态类型检查工具(如mypy)可以在编译时检查类型错误,提高代码的健壮性。可读性和可维护性:明确的数据类型使代码更易读,更易于理解和维护。原创 2024-05-21 09:18:00 · 885 阅读 · 0 评论 -
python中CPU密集型优化简单样例
我们利用了多线程并行计算斐波那契数列的不同项。但对于 CPU 密集型任务,由于 Python 的全局解释器锁(GIL)限制,多线程并不一定能够真正实现并行计算,提出下面优化版本,使用。原创 2024-05-19 09:18:15 · 557 阅读 · 1 评论 -
python中异步io简单样例
当进行异步 IO 操作时,程序不会因为等待 IO 操作完成而阻塞,而是可以在等待过程中继续执行其他任务,从而提高了程序的并发性能和响应速度。这是因为异步 IO 操作利用了操作系统底层的非阻塞 IO 接口,使得 IO 操作可以在后台进行,而不会阻塞当前线程。假设我们有多个网页需要从网络上读取内容,并且每个网页的读取都是独立的 IO 操作。在运行这段代码时,程序会同时发起多个网络请求,然后在等待每个请求的响应时不会阻塞其他请求的发起,而是可以继续发起其他请求,从而提高了整体的效率和响应速度。原创 2024-05-19 09:12:40 · 242 阅读 · 0 评论 -
python使用asyncio实现异步文件操作
异步 IO 适用于 IO 密集型任务,对于 CPU 密集型任务,异步 IO 并不能带来显著的性能提升。理解和编写异步代码需要一定的学习成本,需要掌握。原创 2024-05-19 09:08:52 · 1730 阅读 · 0 评论 -
python中排序算法时间复杂度优化样例
快速排序(QuickSort)是一种效率较高的排序算法,通常采用分治法来实现。它的平均时间复杂度为 𝑂(𝑛log𝑛)O(nlogn),在大多数情况下比冒泡排序要快得多。冒泡排序是一种简单但效率较低的排序算法。它的时间复杂度为 𝑂(𝑛2)O(n2),在处理大规模数据时性能非常差。原创 2024-05-17 11:28:52 · 389 阅读 · 0 评论 -
python中内存和磁盘交互样例
主要涉及文件读写、操作系统文件操作(如创建、删除、重命名文件和目录)、读写 JSON 文件和 CSV 文件等。:主要涉及变量、数据结构、对象的创建与操作,以及使用。等类在内存中操作数据。原创 2024-05-16 08:55:28 · 235 阅读 · 0 评论 -
python中sys和os简单样例说明
【代码】python中sys和os简单样例说明。原创 2024-05-15 14:17:37 · 609 阅读 · 1 评论 -
python常用的文件处理方法样例
【代码】python常用的文件处理方法样例。原创 2024-05-14 09:21:42 · 441 阅读 · 1 评论 -
python中匿名函数简单样例
函数用于对序列中的每个元素应用函数,接受一个函数和一个可迭代对象作为参数,返回一个由函数应用后的结果组成的迭代器。通常情况下,匿名函数与。:在某些情况下,匿名函数可以使代码更易读,特别是在函数作为参数传递给其他函数时,使用匿名函数可以使代码更紧凑、更清晰。:匿名函数不会像命名函数那样占用命名空间,因此在某些情况下,使用匿名函数可以减少全局变量的数量,避免命名冲突。:在函数式编程中,匿名函数是一个常见的工具,可以用来快速定义简单的函数,并进行函数组合、映射、过滤等操作。函数结合使用,用于指定过滤条件。原创 2024-05-13 15:55:48 · 641 阅读 · 0 评论 -
python中几种推导式简单样例
使用条件表达式可以替代简单的 if-else 语句,使代码更加紧凑。类似于列表推导式,但是使用圆括号而不是方括号,用于创建生成器对象。使用列表推导式可以简化对列表的创建和转换。函数用于将多个可迭代对象组合成元组的序列。原创 2024-05-13 15:50:13 · 412 阅读 · 0 评论 -
python中with的使用及样例
语句用于管理资源的上下文,它提供了一种简洁的方式来管理资源的获取和释放,确保资源在使用完毕后能够正确地被释放,即使发生异常也能够被正确处理,当你需要使用。语句的时候,通常是因为需要确保资源在使用完毕后被正确释放,比如文件的读写、数据库连接、线程锁等。在 Python 中,原创 2024-05-11 16:13:48 · 1525 阅读 · 0 评论 -
python对继承、多态简单样例
【代码】python对继承、多态简单样例。原创 2024-05-11 15:41:05 · 385 阅读 · 1 评论