随笔分类 -  python

摘要:在今天的数字化环境中,优化系统性能是任何技术团队不可忽视的重要任务。在这一过程中,合理地利用同步和异步操作扮演着至关重要的角色,直接影响着系统的响应速度、资源利用率以及用户体验。 同步操作:简单直观但潜藏风险 同步操作按照顺序执行,其优点在于逻辑清晰、易于理解和调试。然而,在性能优化方面,同步操作可 阅读全文
posted @ 2023-11-30 12:31 查拉图斯特拉面条 阅读(421) 评论(0) 推荐(1) 编辑
摘要:导言: 在某些情况下,我们可能希望将Python程序打包成可执行文件,以便用户无法查看程序的源代码。这种需求通常出现在商业软件、数据分析工具或其他需要保护知识产权的场景中。本文将介绍如何使用PyInstaller工具来打包Python程序,并确保它可以执行和读取配置信息。 第一步:安装PyInsta 阅读全文
posted @ 2023-10-25 20:24 查拉图斯特拉面条 阅读(645) 评论(0) 推荐(0) 编辑
摘要:在软件开发过程中,经常会遇到需要完善功能模块、调试代码和解决问题的情况。为了提高效率,我们可以借助人工智能技术,例如OpenAI的ChatGPT语言模型,来协助我们进行代码编写和调试。本文将介绍一个案例,展示了如何利用ChatGPT的强大能力,让工程师轻松应对代码开发过程中的挑战。 功能模块需要完善 阅读全文
posted @ 2023-07-17 19:31 查拉图斯特拉面条 阅读(1322) 评论(2) 推荐(6) 编辑
摘要:前言:跟GPT交互,让其写一段代码,执行失败。经过排查验证,GPT写的代码没有问题,是本地环境问题。 执行报错: selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This ver 阅读全文
posted @ 2023-04-20 18:37 查拉图斯特拉面条 阅读(1449) 评论(0) 推荐(0) 编辑
摘要:在执行UI自动化的过程中,浏览器总是会弹出,如果自动化环境是在个人办公笔记本,在工作过程中会影响正常办公。故需要将UI自动化执行时的浏览器隐藏。 代码实现如下: from selenium import webdriver #浏览器启动选项 option=webdriver.ChromeOption 阅读全文
posted @ 2023-02-11 14:45 查拉图斯特拉面条 阅读(148) 评论(0) 推荐(0) 编辑
摘要:将python程序中的所有打印内容都输出到日志文件中,在程序执行完成后,方便查询程序运行过程是否出现异常。 1. 将打印内容输出到日志文件 1.1 代码实现: sys.stdout = open('screenshot.log', 'w'),将打印内容写入文件,终端不再显示。 import sys 阅读全文
posted @ 2023-02-11 13:44 查拉图斯特拉面条 阅读(2269) 评论(0) 推荐(0) 编辑
摘要:需求:读取Excel表中数据,每行数据放在一个列表中,再把所有列表都存入到一个列表中,形成二维列表。 实现方法:导入可在Python处理Excel表格数据的模块。 excel表: 方法一:xlwings 了解到xlwings很强大,但是折戟沉沙(本地环境问题)。 1. 写一个测试demo如下: im 阅读全文
posted @ 2023-02-08 22:05 查拉图斯特拉面条 阅读(906) 评论(0) 推荐(1) 编辑
摘要:某平台url中的时间格式为时间戳,将时间变量传入url前,需要将固定格式的时间转换为时间戳。使用python中的time模块,对时间的几种格式进行转换。 strptime(),将时间字符串转换成 结构化时间。 注意,结构化时间是所有转换的过渡格式。 mktime(),将结构化时间 转换为时间戳。 实 阅读全文
posted @ 2023-02-07 18:50 查拉图斯特拉面条 阅读(632) 评论(0) 推荐(0) 编辑
摘要:最近计划做一个自动截图的工具,目的是实现性能测试资源监控平台(grafana)各硬件资源的自动截图,解放手工操作。前期的截图做了如下探索。 1. 整个页面截图 1.1 代码实现 通过save_screenshot或get_screenshot_as_file方法实现,但只能截取整个web页面图片。代 阅读全文
posted @ 2023-02-03 22:31 查拉图斯特拉面条 阅读(156) 评论(0) 推荐(0) 编辑
摘要:问题记录:运行python程序时,出现报错:ModuleNotFoundError: No module named 'requests' 问题原因:没有安装requests库 解决办法:安装requests库 D:\Program Files\python3\Zyl>pip install req 阅读全文
posted @ 2023-02-02 13:59 查拉图斯特拉面条 阅读(3101) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-02-01 10:41 查拉图斯特拉面条 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试 阅读全文
posted @ 2023-01-31 15:17 查拉图斯特拉面条 阅读(260) 评论(0) 推荐(0) 编辑
摘要:python实现如下: for i in range(1,10): for j in range(1,i+1): print(i,"*",j,"=",i*j,end='\t') print() 阅读全文
posted @ 2022-12-28 15:24 查拉图斯特拉面条 阅读(61) 评论(0) 推荐(0) 编辑
摘要:最近抽时间恶补了一下python语法,做个笔记。 比较运算符的结果为bool类型,示例:a=10,b=20 print("a>b吗?",a>b) 运行结果: a>b吗?,False =称为赋值运算符,==称为比较运算符 使用条件表达式进行比较 如果在循环体中不需要使用到自定义变量,可将自定义变量写为 阅读全文
posted @ 2022-12-17 16:18 查拉图斯特拉面条 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1. 安装python3 1.1 下载python3安装包及其依赖包(该步骤可忽略,步骤1.2 提供应用包链接) ① 在python官网下载所需的python3,或者用外网centos机器的wget命令下载: [root@ZWZF-CWY-LZY-12 ~]# cd /opt #在opt目录下载py 阅读全文
posted @ 2022-09-09 11:38 查拉图斯特拉面条 阅读(2802) 评论(0) 推荐(1) 编辑