
python
文章平均质量分 60
《代码爱好者》
科技公司测试部门经理一枚
展开
-
Python实现高效率计算列表中的最大值,最小值,平均值
这段代码定义了一个`calculate_stats`函数,它接受一个数字列表作为输入,并返回这个列表的最大值、最小值和平均值。如果输入的列表是空的,那么该函数会返回`(None, None, None)`。在Python中,计算列表的最大值、最小值和平均值是非常直接的。- `sum()`函数用于计算列表中所有数字的总和。- `len()`函数用于获取列表中元素的数量。- `max()`函数用于获取列表中的最大值。- `min()`函数用于获取列表中的最小值。函数可以用来找列表中的最大值,原创 2024-07-16 10:10:39 · 1233 阅读 · 0 评论 -
Python脚本使用pyinstaller打包运行时,报get_handles OSError: [WinError 6] 句柄无效的解决方法
File "subprocess.py", line 728, in __init__ File "subprocess.py", line 1025, in _get_handles OSError: [WinError 6] 句柄无效。这里需要获得命令的运行输出,试了好多方案,最终可行的方案是用 subpross.Popen 来替代 subprocess.check_output,去掉 - w 参数,将 console 显示的话,就正常。这样就解决了这个问题。原创 2024-03-13 21:50:51 · 623 阅读 · 0 评论 -
python使用pymysql批量插入数据库5000W条复杂的数据,如何用python脚本实现和用MySQL自定义存储过程实现
END;BEGINEND;END WHILE;COMMIT;END IF;原创 2024-01-31 20:58:49 · 1838 阅读 · 1 评论 -
python使用pyinstaller打包时出现raise ValueError(“Entry points must be listed in groups“)问题解决方法
python使用pyinstaller打包时出现raise ValueError("Entry points must be listed in groups")问题记录。原创 2024-01-25 10:08:40 · 1300 阅读 · 0 评论 -
python10种方式运行cmd命令并获得返回值的高级技巧
【代码】python10种方式运行cmd命令并获得返回值的高级技巧。原创 2024-01-17 10:39:40 · 9817 阅读 · 0 评论 -
开源云真机平台-Sonic平台-python自定义脚本-批量导出monkey测试日志并抓取logcat日志
开源云真机平台-Sonic平台-python自定义脚本:1、批量导出monkey测试日志2、抓取logcat日志3、将导出的日志批量复制到局域网内的制定电脑上进行收集整理;4、每一台设备的monkey日志、logcat日志单独存储,并以日期+设备序列号的方式保存;原创 2024-01-16 20:23:28 · 634 阅读 · 0 评论 -
开源云真机平台-Sonic平台-python自定义脚本-config.yaml方式实现全局配置参数的读写操作
yaml使用python实现以下功能:1、使用将接口获取的变量值,写入到当前目录下的config文件中,如delayTime=10;2、读取当前目录下的config文件中,特定变量的值,如delayTime=10;3、若config文件或者节点不存在,则自动进行创建;原创 2024-01-16 20:08:46 · 563 阅读 · 0 评论 -
开源云真机平台-Sonic平台-python自定义脚本-config.json方式实现全局配置参数的读写操作
使用python实现以下功能:1、使用将接口获取的变量值,写入到当前目录下的config文件中,如delayTime=10;2、读取当前目录下的config文件中,特定变量的值,如delayTime=10;3、若config文件或者节点不存在,则自动进行创建;原创 2024-01-16 20:05:14 · 778 阅读 · 0 评论 -
开源云真机平台-Sonic平台-python自定义脚本-config.ini方式实现全局配置参数的读写操作
使用python实现以下功能:1、使用将接口获取的变量值,写入到当前目录下的config文件中,如delayTime=10;2、读取当前目录下的config文件中,特定变量的值,如delayTime=10;3、若config文件或者节点不存在,则自动进行创建;原创 2024-01-16 20:01:32 · 569 阅读 · 0 评论 -
python文件操作高阶技巧举例
python文件操作高阶技巧举例。原创 2024-01-15 16:53:06 · 448 阅读 · 0 评论 -
python将变量字符串取出来转为函数的名称,如“asd“转成函数名asd()
上述代码中,我们首先定义了一个名为`asd`的函数,然后将字符串`"asd"`赋值给变量`function_name`。接下来,我们使用`eval()`函数将字符串`function_name`转换为函数名并调用函数,最终会输出`Hello, World!注意:使用`eval()`函数要谨慎,因为它会执行字符串中的任何有效Python代码。在Python中,可以使用`eval()`函数将字符串转换为函数名并调用函数。python将变量字符串取出来转为函数的名称,如"asd"转成函数名asd()原创 2024-01-10 11:05:44 · 682 阅读 · 0 评论 -
Python实现检查安卓设备是否运行monkey并杀掉进程
Python实现检查安卓设备是否运行monkey并杀掉进程。原创 2023-10-13 22:02:13 · 248 阅读 · 0 评论 -
Python正则表达式工具类文件的封装实例,提供了多个实例,并且在代码中包含中文注释
以下是一个Python正则表达式工具类文件的封装实例,其中包含多个实例,并且在代码中包含中文注释。以上只是该工具类中的一部分示例,实际上还包含其他很多功能。要使用这个工具类,只需将其保存到一个。Python正则表达式工具类文件的封装实例,提供了多个实例,并且在代码中包含中文注释。文件中,然后在需要使用正则表达式时导入它即可。原创 2023-03-20 13:40:27 · 318 阅读 · 0 评论 -
Python pywinauto PC端自动化测试核心代码封装类
Python pywinauto PC端自动化测试核心代码封装类以下是一个基于pywinauto的自动化测试核心代码封装类的完整代码实例,其中包含多个函数实例并加上中文注释。原创 2023-03-20 00:23:25 · 1907 阅读 · 1 评论 -
Python uiautomator2 基于图像识别操作的核心代码封装类
Python uiautomator2 基于图像识别操作的核心代码封装类。原创 2023-03-20 00:20:35 · 1405 阅读 · 0 评论 -
python requests接口自动化测试工具类文件封装,加上中文代码注释,提供实例
python requests接口自动化测试工具类文件封装,加上中文代码注释,提供200个实例以下是一个Python Requests接口自动化测试工具类文件封装的示例,包括200个实例。这个工具类文件封装可以帮助您更方便地进行接口自动化测试。原创 2023-03-19 23:35:32 · 608 阅读 · 0 评论 -
python 时间和日期工具类文件封装,加上中文代码注释,提供200个实例
python 时间和日期工具类文件封装,加上中文代码注释,提供200个实例由于Python内置的datetime模块并不总是易于使用,因此我们可以使用一个时间和日期工具类文件进行封装,以便更方便地处理时间和日期。原创 2023-03-19 23:22:34 · 770 阅读 · 0 评论 -
Python cmd命令行工具类封装,加上中文注释,提供100个实例
Python cmd命令行工具类封装,加上中文注释,提供100个实例。原创 2023-03-19 23:18:22 · 451 阅读 · 0 评论 -
Python代码实现,appium自动化测试框架,核心代码类文件封装
这个示例只是一个开始,Appium自动化测试框架的学习深度和广度非常广泛,我希望这个示例可以为你提供一些灵感和启示,让你能够深入了解Appium自动化测试框架的工作原理和实践。Python代码实现,appium自动化测试框架,核心代码类文件封装。原创 2023-03-19 22:48:29 · 1744 阅读 · 0 评论 -
Python代码实现,adb相关操作封装成的工具类,包含中文注释
Python代码实现,adb相关操作封装成的工具类,包含中文注释。原创 2023-03-19 22:39:31 · 2357 阅读 · 1 评论 -
Python代码实现,发送安卓系统各种广播的封装好的类和函数,包含中文注释,给出各种实例
由于广播是 Android 系统中非常重要的一种通信方式,可以让应用程序在不同组件之间传递信息,因此在 Python 中实现发送广播的功能也是非常有必要的。需要注意的是,由于发送广播需要调用操作系统命令,因此需要在 Python 环境中安装 ADB 工具,并将其加入系统 PATH 中,否则将无法执行广播命令。的类,其中包含了多个静态方法,每个方法都可以用来发送不同类型的广播。在每个方法中,我们都通过构建不同的广播命令来实现发送广播的功能。:发送 WiFi 已连接广播,其中。:发送 WiFi 已启用广播;原创 2023-03-19 22:31:08 · 756 阅读 · 0 评论 -
Python uiautomator2 自动化测试框架核心代码封装类,显示完整代码实例,提供200个函数实例并加上中文注释
Python uiautomator2 自动化测试框架核心代码封装类,显示完整代码实例,提供200个函数实例并加上中文注释。原创 2023-03-19 22:17:25 · 2078 阅读 · 2 评论 -
ChatGPT解答:python代码+PYQT5,实现自定义选择一个表格的数据并根据用户选择,生成折线图、柱状图、饼图、透视图等,生成的文件可以保存至本地,保存的文件支持多种格式,给出完整的代码
首先,您需要使用PyQt5创建一个界面,使用户能够选择要使用的表格和生成图表的类型。您可以使用QFileDialog来选择要打开的表格文件,并使用QComboBox或QRadioButton来选择要生成的图表类型。接下来,您需要使用Pandas库来读取和处理表格数据。您可以使用read_excel或read_csv函数读取表格数据,并使用DataFrame来处理数据。对于生成图表,您可以使用Matplotlib库。Matplotlib支持生成各种类型的图表,包括折线图、柱状图、饼图和透视图。原创 2023-03-04 09:32:05 · 1852 阅读 · 0 评论 -
ChatGPT解答:JavaScript实现文件上传和下载,支持手动选择上传和下载文件,前端用vue2,后端用python处理文件并生成新文件,供使用者下载,提供完整的vue文件内容
前端实现文件上传和下载需要用到HTML5中的File API,它提供了一些API来处理文件,包括选择文件、读取文件内容、上传文件等操作。文件上传和下载是Web开发中常见的功能之一,下面我会详细介绍一下实现这个功能的思路和具体代码实现,包括前端和后端的实现。后端实现文件上传和下载需要用到flask框架,它提供了一些API来处理文件,包括保存文件、读取文件、返回文件等操作。需要注意的是,在实际开发中,文件上传和下载可能会涉及到文件的存储和管理,需要根据实际需求进行修改。在vue中,可以使用。原创 2023-03-04 09:31:50 · 508 阅读 · 0 评论 -
ChatGPT解答:python大批量读写ini文件时,性能很低,有什么解决方法吗,给出具体的思路和实例
python大批量读写ini文件时,性能很低,有什么解决方法吗,给出具体的思路和实例使用 ConfigParser 模块Python 中自带了 ConfigParser 模块,可以方便地读写 ini 文件。该模块使用起来比较简单,但是性能相对较低,适用于小型 ini 文件。原创 2023-03-03 21:17:16 · 8048 阅读 · 1 评论 -
ChatGPT解答:PYQT5 组件化实例,Python代码实现,给出100个代码实例
ChatGPT解答:PYQT5 组件化实例,Python代码实现,给出100个代码实例。原创 2023-03-03 19:43:52 · 2826 阅读 · 0 评论 -
Python列表去重的几种方法和实例
可以使用 Python 的 collections 模块中的 Counter 对象,统计列表中每个元素的出现次数,然后再将出现次数为 1 的元素生成一个新的列表。可以使用 Pandas 库中的 drop_duplicates() 函数,将列表转换成 Pandas 的数据框,然后再使用该函数去重。可以使用 Numpy 库中的 unique() 函数,将列表转换成 Numpy 数组,然后再使用该函数去重。通过字典的键唯一性,将列表中的元素作为键,生成一个字典,然后再将字典的键转换成列表即可。原创 2023-03-03 14:12:25 · 6213 阅读 · 1 评论 -
ChatGPT解答:根据使用者输入的字符串,自动判断规则,并给出各种正则表达式,用Python实现
ChatGPT解答:根据使用者输入的字符串,自动判断规则,并给出各种正则表达式,用Python实现根据输入的字符串,自动给出正则表达式。原创 2023-03-03 13:43:05 · 647 阅读 · 0 评论 -
ChatGPT解答:PYQT5 美化各种控件的方案和实例
以上是一些常见控件的美化方案和实例,可以根据自己的需求进行修改和调整。以上是更多控件的美化方案和实例,可以根据自己的需求进行修改和调整。以上是更多控件的美化方案和实例,可以根据自己的需求进行修改和调整。以上是更多控件的美化方案和实例,可以根据自己的需求进行修改和调整。以上是更多控件的美化方案和实例,可以根据自己的需求进行修改和调整。以上是更多控件的美化方案和实例,可以根据自己的需求进行修改和调整。PYQT5 美化各种控件的方案和实例。原创 2023-03-03 11:52:54 · 6725 阅读 · 0 评论 -
Python批量执行读取ini文件和写入ini文件时,性能比较低怎么办,给出解决方案和源码
注意:使用json库需要将ini文件转换为json格式,可以通过在线转换工具或手动编写脚本进行转换。Python批量执行读取ini文件和写入ini文件时,性能比较低怎么办,给出解决方案和源码。注意:异步编程需要使用asyncio库,需要在Python 3.4及以上版本中使用。最后,多线程和异步编程的示例代码可以根据具体情况进行编写,这里不再赘述。多线程和异步编程的示例代码。原创 2023-03-03 10:48:57 · 646 阅读 · 0 评论 -
Python 精美词云可视化详解大全
4号词云:同济大学介绍词云# B站专栏:同济子豪兄 2019-5-23# 导入词云制作库wordcloud和中文分词库jieba# 构建并配置词云对象w# 调用jieba的lcut()方法对原始文本进行中文分词,得到string。转载 2022-08-29 09:37:30 · 6747 阅读 · 1 评论 -
高颜值测试报告- XTestRunner
基于unittest框架现代风格测试报告。转载 2022-08-26 13:41:38 · 406 阅读 · 0 评论 -
自动化测试如何解决验证码的问题
最简单安全,行之有效的方式就是设置万能码,稍微和开发沟通一下就OK了。如果乐于“闷头苦干自力更生”的话也可研究验证码识别技术。转载 2022-08-26 13:38:16 · 1373 阅读 · 0 评论 -
python读取xml文件
关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。root.getElementsByTagName('caption') 获得的是标签为caption 一组标签,b[0]表示一组标签中的第一个;xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。方法二有点复杂,所引用模块也与前面的不一样,findall用于指定在哪一级标签下开始遍历。其实,方法二的作用不在于此,它核心功能是可以遍历某一级标签下的所有子标签。.转载 2022-08-26 13:36:42 · 349 阅读 · 0 评论 -
Python正则表达式详解大全-re模块
正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序员们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。如:import re #第一步,要引入re模块a = re.findall("匹配规则", "要匹配的字符串") #第二步,调用模块函数以列表形式返回匹配到的字符串如:#!import re #第一步,要引入re模块。...转载 2022-08-26 13:33:56 · 1112 阅读 · 0 评论 -
Python多进程编程
执行说明:创建一个进程池pool,并设定进程的数量为3,xrange(4)会相继产生四个对象[0, 1, 2, 4],四个对象被提交到pool中,因pool指定进程数为3,所以0、1、2会直接送到进程中执行,当其中一个执行完事后才空出一个进程处理对象3,所以会出现输出“msg: hello 3”出现在"end"后。pool.join() #调用join之前,一定要先调用close() 函数,否则会出错, close()执行后不会有新的进程加入到pool,join函数等待素有子进程结束。...转载 2022-08-26 09:33:25 · 217 阅读 · 0 评论 -
python进程、线程、协程说明与实例讲解
我们都知道计算机是由硬件和软件组成的。硬件中的CPU是计算机的核心,它承担计算机的所有任务。操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配、任务的调度。程序是运行在系统上的具有某种功能的软件,比如说浏览器,音乐播放器等。每次执行程序的时候,都会完成一定的功能,比如说浏览器帮我们打开网页,为了保证其独立性,就需要一个专门的管理和控制执行程序的数据结构——进程控制块。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;...转载 2022-08-26 09:30:16 · 250 阅读 · 0 评论 -
Python logger模块
logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出;...转载 2022-08-26 09:26:17 · 1626 阅读 · 0 评论 -
Python从入门到放弃(目录)
博客配套视频链接:目录。博客配套视频链接:链接: https://space.bilibili.com/383551518?spm_id_from=333.1007.0.0 b 站直接看转载 2022-08-26 09:24:42 · 258 阅读 · 0 评论 -
python常用工具类总结之——获取时间timeTool
【代码】python常用工具类总结之——获取时间timeTool。转载 2022-08-26 09:19:38 · 484 阅读 · 0 评论