
Python
Python相关知识点
gaogsf
这个作者很懒,什么都没留下…
展开
-
【python】logging日志打印重复输出冗余日志
在第二次被调用时,logger.handlers已经存在一个‘StreamHandler’,再次执行‘logger.addHandler(sh)’就会再次添加一个‘StreamHandler’,此时的logger有两个‘StreamHandler’,输出两条重复的日志;在第三次被调用时,logger.handlers已经存在两个‘StreamHandler’,再次执行‘logger.addHandler(sh)’就会再次添加一个,此时的logger有三个‘StreamHandler’,输出三条重复的日志。转载 2024-04-12 18:08:40 · 463 阅读 · 1 评论 -
gitee如何清除已上传的__pycache__文件
1、加入忽略名单echo */pycache2、清除缓存pycache# 我报这个错误fatal: pathspec '*/__pycache__/' did not match any files# git rm -r -f --cached __pycache__ 这个只删除了外面的3、将.gitignore文件加入git4、提交gitiginore文件,且将__pycache__从源代码仓库中删除5、PUSH。转载 2024-01-12 14:15:33 · 342 阅读 · 1 评论 -
Git异常SSL certificate problem: certificate has expired
git initgit pull。原创 2023-09-12 09:23:40 · 137 阅读 · 0 评论 -
python pytest的conftest.py的前置后置以及后置处理终结器的设置
【代码】python pytest的conftest.py的前置后置以及后置处理终结器的设置。原创 2023-09-06 15:06:36 · 207 阅读 · 0 评论 -
Python测试框架pytest的fixture参数化params、和parametrize结合、ids
【代码】Python测试框架pytest(07)fixture - 参数化params、和parametrize结合、ids。转载 2023-09-06 14:12:52 · 255 阅读 · 0 评论 -
Python DictReader类读取csv文件
DictReader:用字典的形式读取。DictWriter:以字典的形式写入。CSV模块DictWriter类的三个方法:writeheader方法:写入表头。writerow方法:每次写入一行。writerows方法:每次写入多行。1.2 类的相关概念定义在类外的函数称为自定义函数。定义在类里的函数称为方法。定义在类里方法外的变量称为类属性。定义在类里方法里的变量称为实例属性。实例属性是属于实例对象的属性,也称为实例变量。【备注】转载 2023-09-01 14:00:43 · 1772 阅读 · 0 评论 -
python如何读取csv文件?
综上所述,Python读取CSV文件的方法有很多,可以使用内置库、Pandas、Numpy等,也可以使用第三方库。这里我们使用了with语句来打开文件,使用csv.reader对象读取文件内容,并使用for循环遍历每一行数据,并将其打印出来。除了内置库外,Python还有很多第三方库可以读取CSV文件,例如:openpyxl、xlrd、pandasql等。除了csv库外,Python还有一个强大的数据分析库Pandas,它可以读取多种数据格式,包括CSV文件。一、Python内置的csv库。转载 2023-09-01 13:26:27 · 3295 阅读 · 0 评论 -
selenium定位方法
F12开发者工具,展开右侧箭头,选择“Ranorex Selocity”,在输入框中输入xpath表达式,回车,即可定位到相应元素及代码行。绝对路径定位方式如果后期页面元素位置或顺序发生改变,维护起来较为麻烦,所以一般不使用此方式,而是用相对路径定位方式。以百度新闻链接为例,绝对路径表达式需从第一级元素标签开始,一级级输入到要定位元素的标签。/A/B/C[last()-1] 表示A元素→B元素→C元素的倒数第二个子元素。/A/B/C[last()] 表示A元素→B元素→C元素的最后一个子元素。转载 2023-07-27 14:04:33 · 532 阅读 · 0 评论 -
python pip 下载依赖包源地址镜像
使用清华源等国内源下载速度很快,但是修改pip默认镜像源后,有的包可能只有默认源有。只能临时使用默认源安装:(pip默认镜像地址:https://pypi.org/simple)4.单击下图中的“Manage Repositories”按钮,1.将依赖包导出至requirements文件。2.从requirements文件中导入依赖包。pip install -i 四、PyCharm依赖包导入导出方法。二、有的包只能使用pip默认源下载。3.单击下图中添加“+”,一、更换pip为国内源。转载 2023-07-26 16:17:14 · 4112 阅读 · 0 评论 -
pycharm设置Version Control, Git, 依赖
1.点击"File",再点击"settings",再点击"Project: “,再点击"Project Interpreter”,选择好解释器后,再点击图标"+"在选项框中找到第一排 path to Git executable: 选择你的Git命令安装路径(如:D:\git\Git\cmd\git.exe)点击"File",再点击"settings",再点击"Version Control",出现下拉框,点击"Git"在IDE的右下角"Git:dev(分支)"查看git分支信息。二: 依赖包安装源设置。转载 2023-07-26 16:06:31 · 688 阅读 · 0 评论 -
python+requests库使用时报错:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)
本人测试小白~第一次用python+unittest+request做接口测试的学习时,一直报这个ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)(此文仅供参考,记录自己在学习过程中解决的每一个问题)设置完成后,再次运行测试代码就不会报错了!进入电脑的“网络和Internet“设置页面。点击进入”代理“的设置页面。转载 2023-07-11 11:36:01 · 1487 阅读 · 0 评论 -
Python 中删除文件的几种方法
为同一个函数提供两个别名的可能原因是,该模块的维护者认为,许多程序员可能会从C的底层编程转向Python,其中库函数和底层系统调用称为unlink( ),而其他人则可能会使用rm命令(“删除”的缩写)或shell脚本来简化语言。此函数将文件的路径作为参数。必须使用listdir才能获取特定文件夹中所有文件的列表,并且需要os模块才能删除文件。当我们删除文件夹中的所有.txt文件时,如果条件可以验证,则进行此操作。说明:在上面的示例中,我们删除了文件或删除了名为testfile.txt的文件的路径。转载 2023-05-23 15:34:26 · 13845 阅读 · 0 评论 -
【pycharm】 git 版本管理 branches 和 tag 的使用_【pycharm】 git 版本管理 branches 和 tag 的使用
项目的版本管理中,每当一个release版本发布时,需要做一个记录,以便以后需要的时候能查找特定的版本,这时候就用到tag这个功能。(2)上方这样新建的分支是从当前的 HEAD 位置创建,如果想要在历史修改中创建分支,则需要从 底部侧边栏 Version Control → Log 中的历史节点中选择自己想要的版本,右键 New Branch 创建。可以命令行git branch 导出,也可以如图 pycharm 菜单栏 → VCS → Git → Branches,输入 tag 名称检出对应的代码。转载 2023-05-18 11:20:29 · 1082 阅读 · 0 评论 -
python UUID的用法
python UUID用法转载 2023-03-10 13:37:06 · 545 阅读 · 0 评论 -
【读取EXCEL文件】
python 读取excel文件原创 2022-11-24 17:37:54 · 288 阅读 · 0 评论 -
[连续存储字符串到类文件StringIO然后一次性写入文件]
类文件存储到文件存储原创 2022-11-13 15:53:56 · 174 阅读 · 0 评论 -
[StringIO和BytesIO]
StringIO和BytesIO转载 2022-09-29 14:03:07 · 207 阅读 · 0 评论 -
【base64编码】
base64转载 2022-09-29 13:41:57 · 120 阅读 · 0 评论 -
【大文件分片上传】
分片上传原创 2022-09-26 16:36:15 · 1052 阅读 · 0 评论 -
【计算apk的checksum】
计算apk的checksum原创 2022-09-22 17:53:04 · 258 阅读 · 0 评论 -
pywinauto之上传PC电脑上的文件
pywinauto之上传电脑文件之方法原创 2022-06-06 16:03:23 · 489 阅读 · 0 评论 -
查看端口号的命令,android SDK启动模拟器的方法
1.查看端口port号的命令:netstat -ano2.通过android SDK启动android 模拟器的方法:原创 2022-04-30 14:42:02 · 3556 阅读 · 0 评论 -
启动android SDK下模拟器的方法
1.进入android SDK的目录2.进入模拟器目录3.查找模拟器列表4.开启模拟器原创 2022-04-29 11:21:41 · 2417 阅读 · 0 评论 -
查看APK的package和activity的方法
在做Android自动化时,经常会需要app的APK安装包的Package以及Activity属性值。如:appium的Desired Capabilities中需要指定被测app的appActivity。有源码,找开发要。反编译:dex2jar和jd-gui,比较麻烦。用adb命令获取用aapt.exe命令这里讲下3,4方法。方法三1.将安装有app的手机连接到到电脑上,运行adb devices,显示设备2.cmd命令行:adb logcat>D:/log.log,运行3.手原创 2022-04-28 13:57:25 · 1387 阅读 · 0 评论 -
【Chromedriver下载版本和对应列表】
chrome driver version list原创 2022-04-19 14:06:20 · 358 阅读 · 0 评论 -
【Python文件操作】
======文件操作=# 一,文件介绍:文件分为:文本文件,二进制文件# 1.文件:就是数据存放的容器# 2.文件的作用:可以持久性的存储数据内容(如果想在电脑上存储一个字符串,那必须要把字符串存放到一个文件中,否则无法存储)# 3.文件的组成:1)文件名;2)扩展名;3)文件内容# 二,文件的使用流程:1)打开;2)读写;3)关闭# 1)打开文件:其实就是通过一个管道,怼到文件上,并打开,进行读写,然后再关闭,这个管道,称之为“文件句柄”,# 一般通过open()函数插上一个管子来打开这个原创 2021-12-14 13:33:46 · 588 阅读 · 0 评论 -
【Python时间和日期】
Python时间和日期原创 2021-12-03 11:03:58 · 749 阅读 · 0 评论 -
【Python】python函数
Python函数原创 2021-12-03 10:54:24 · 7858 阅读 · 1 评论