
python
文章平均质量分 94
详细介绍python 中工作中遇到的模块并附加一些demo 或者解决方案和遇到问题
45度看我
慢慢走不要停下,你能走很远!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python-第三方库-[yarl、yaml、yapf]
URL介绍:统一资源定位符,它是用来表示互联网上的某个资源地址,互联网上的每个文件都有一个唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它;yarl:yarl 库是一个强大的工具,用于处理 URL(统一资源定位符);yarl作用:提供了简单且灵活的 API,使得 URL 的解析、构建和操作变得简单;Yaml:Yaml 是一种人类可读的数据序列化语言,通常用于存储项目中的配置文件;例如 docker 和 k8s 都使用 Yaml 文件定义部署信息;原创 2024-09-03 15:18:48 · 1352 阅读 · 0 评论 -
Deep Learning-4 深度学习-数据标准
反标准化:将经过标准化的数据还原为原始数据。这在需要将模型预测结果还原为原始范围时非常有用。每个标准化数据对应反标转化的方式目的:对标准化的数据进行还原。原创 2024-06-27 14:44:45 · 1167 阅读 · 1 评论 -
python-编程规范-1基础篇
说来惭愧,最近开会自己代码有部分编码不规范,导致评审时被提名了,所以自己整理下python编码规范,以便日后自己再回来看下,也希望大家平时编写时注意规范。原创 2021-03-01 00:37:27 · 714 阅读 · 1 评论 -
软件测试方法-测试框架Doctest-11
doctest 是 Python3 发行版自带的标准模块,其提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试;一种能够在写代码的时候就能同步完成单元测试的工具。原创 2023-06-11 01:48:57 · 302 阅读 · 0 评论 -
python之数据分析Pandas-3
1,pandas 是基于NumPy 的一种工具,为解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。2,Pandas 是python的一个数据分析包,Pandas最初被作为金融数据分析工具而开发出来,因此,pandas为时间序列分析提供了很好的支持。3,Pandas的名称来自于面板数据(panel data)和python数据分析(data analysis)。原创 2021-04-14 02:19:54 · 1590 阅读 · 2 评论 -
python 数据分析之 HTML文件解析
HTML:是 Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言;HTTP超文本传输协议规定了浏览器在运行 HTML 文档时所遵循的规则和进行的操作。HTTP协议的制定使浏览器在运行超文本时有了统一的规则和标准。HTML文件本质上是文本文件,而普通的文本文件只能显示字符。原创 2023-02-19 23:21:33 · 13077 阅读 · 0 评论 -
python-自动化Airtest-4 log封装调用
把日志按5个层级区分分别定义,可自定义输出的文件格式 按控制台和保存日志形式存储与打印。生成日志在指定文件夹内,其中error 级别上单独输出到error.log,其余调试日志打印在log文件。3, 问题,这里对line打印都聚焦在 setting文件内,未能很好体现在脚本具体位置;1,对日志大小、保存时间没做处理,一般M级日志自动化这里基本够用。2,setting.py 文件内中日志路径,可做适配传参处理。分别定义各层级的输出格式,源码中输出格式一致,可自行改动。只需导入资源调用即可在测试中使用。原创 2023-01-08 17:08:12 · 851 阅读 · 0 评论 -
pycharm-qt5-基础篇1
QT是用来进行用户图形界面设计的程序框架,它是跨平台的,不论在Windows、Linux还是Mac OS下面都能够运行,而且代码是基于 C++编写的,表达形式丰富多样,而且开发效率非常高;Qt 5也继续提供了本地C++强大的功能来完成更好的用户体验,也提供了对OpenGL/OpenGL ES图形加速的完全支持。Qt 5.0版本发布了完整的SDK,覆盖了Windows、Mac OS X以及Linux。这表明Qt 5.0版本发布的内容包括:Qt 5框架、IDE(Qt Creator)、示例以及文档。选项。原创 2022-12-31 23:42:01 · 2244 阅读 · 0 评论 -
pycharm-qt5-designer1
直接上简图菜单栏 区域:用来新建窗口,保存,提供布局快捷键拖拽组件 区域 :提供Gui界面开发各种基本控件,如单选框、文本框、按钮等。可以拖动到新创建的主程序界面。(在后续的文章中将介绍各个组件的作用)控件对象列表 区域 :查看主窗口放置的对象列表。控件属性更改 区域: 提供对窗口、控件、布局的属性编辑功能。比如修改控件的显示文本、对象名、大小等。下面的编辑控件的信号和槽函数,也可以添加自定义的信号和槽函数。界面编辑区域:用来各组件拖拽组合的(选中控件 – Lay out(右键) – 选择布局)原创 2022-12-31 23:41:15 · 1184 阅读 · 0 评论 -
python-自动化Airtest-4 log介绍
Python自带的logging模块,很简单就能实现日志的配置和打印,它有两种用法,方法1是把日志输出到标准输出,其实就是命令行界面,方法2则是输出日志到文件,更加方便。简单的将日志打印到屏幕默认情况下,logging将日志打印到屏幕,日志级别为WARNING,低于此级别的不显示;日志级别从高到低:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET该模块主要用于自动切换日志写入文件,将日志写入不同文件,保证单个日志文件不会太大""""""参数。原创 2022-07-03 22:14:33 · 2626 阅读 · 0 评论 -
python-自动化Airtest-3IDE poco介绍
一 : AirTest Poco 介绍1> Poco 理解2> Poco 安装4> AirTest IDE Poco 介绍二: Poco 语法1> Poco 获取信息2> Poco 模拟操作8. pinch()3> 判断UI元素出现1. 等待UI元素出现3. 找不到元素就判断失败4> 获取UI信息1. 相对选择器2. 获取父节点、子节点3. 在子节点下-返回上级或多级父节点4. 空间顺序选择三: Airtest log。原创 2022-06-18 19:34:05 · 4442 阅读 · 0 评论 -
python-自动化Airtest-2代码篇 Airtest包
python-自动化Airtest-2代码篇 Airtest包更完备的 airtest.core.apihttps://airtest.readthedocs.io/en/latest/all_module/airtest.core.api.htmlplatform: Android/iOS/Windows…host: Android平台是adb host,iOS下是iproxy host,其他平台请留空port: Android下是adb port,iOS下填写iproxy port,其他平台请原创 2022-06-06 22:00:34 · 3014 阅读 · 0 评论 -
python-自动化Airtest-1Airtest IDE篇
为了降低自动化测试的门槛,用更少的精力产出更多高效的自动化脚本,来达到提升测试效率的目的,网易推出了一整套解决方案,项目命名为Airtest Project。网易出品一个基于python 的跨平台、基于图像识别的自动化测试框架,适用于游戏、app;支持平台 AirTest在Windows、iOS、Android 款UI自动化测试工具下载官网: https://airtest.netease.com/支持 WebUI自动化、android App 、IOS App 自动化测试下载内容为一个免安装的压缩包,原创 2022-06-05 21:16:46 · 4632 阅读 · 0 评论 -
pthon图片信息-4cv2-高阶处理
pthon图片信息-4cv2-高阶处理一:光流二:机器学习一:光流二:机器学习原创 2022-06-01 15:10:14 · 453 阅读 · 0 评论 -
python图片信息-2cv2-高阶处理
python图片信息-2cv2-高阶处理一:二级目录三级目录一:二级目录三级目录原创 2022-05-02 16:50:21 · 3465 阅读 · 5 评论 -
自动化测试工具-1-uiautomator2
python-uiautomator2 封装了谷歌自带的 uiautomator2 测试框架,提供便利的 python 接口。:移动设备上运行了封装了uiautomator2的HTTP服务,解析收到的请求,并转化成uiautomator2的代码。如图所示,python-uiautomator2 主要分为两个部分,python 客户端,移动设备。可以模拟的功能有 go ,search ,send ,next, done ,previous。:运行脚本,并向通过wifi 或者usb系统设备发送http请求。原创 2022-04-02 23:14:45 · 4449 阅读 · 0 评论 -
python之正则之路3
的匹配模式是贪婪模式(即会尽可能多地匹配符合规则的字符串);原创 2021-11-30 23:28:01 · 181 阅读 · 0 评论 -
python之正则之路2
正则表达式的 split() 方法将字符串在匹配的地方进行分割,并将分割后的结果作为列表返回。它的做法其实很像字符串的 split() 方法,但这个可以使用更加广泛的分隔符。有时候你只需要用一个组来表示部分正则表达式,你并不需要这个组去匹配任何东西,这时你可以通过非捕获组来明确表示你的意图,非捕获组的语法是 (?=foo) 表示一种新的扩展功能(前向断言),(?subn() 方法跟 sub() 方法同,但区别是返回值为一个包含有两个元素的元组:一个是替换后的字符串,一个是替换的数目。非贪婪的限定符 *?原创 2021-11-30 00:01:30 · 362 阅读 · 0 评论 -
python之正则之路
正则表达式(Regular expressions 也称为 REs,或 regexes 或 regex patterns)本质上是一个微小的且高度专业化的编程语言;正则表达式模式被编译成一系列的字节码,然后由一个 C 语言写的匹配引擎所执行。Python 的正则表达式引擎是用 C 语言写的,所以效率是极高的。另,所谓的正则表达式,这里说的 RE,就是上文我们提到的“一些规则”有少数特殊的字符,它们并不能匹配自身,它们定义了字符类、子组匹配和模式重复次数等-------. ^ $ * +?原创 2021-11-29 23:54:09 · 325 阅读 · 0 评论