随笔分类 - # Python
摘要:Python之ruamel.yaml模块详解(二) 4 将YAML解析为Python对象并修改5 使用旧API将YAML解析为Python对象并修改6 使用[]和.get()访问合并的键:7 使用insert()方法插入内容8 使用yaml.indent()更改默认缩进9 使用yaml.compac
阅读全文
摘要:Python之ruamel.yaml模块详解(一) 1 ruamel.yaml简介2 ruamel.yaml安装2.1 setuptools安装2.2 pip安装ruamel.yaml2.3 处理jinja2/YAML模板2.4 yaml命令行实用程序 3 yaml.load()和yaml.dump
阅读全文
摘要:【整理】Python全栈技术学习路线 【阶段一】Python基础+Linux【阶段二】多任务编程+服务器+前端基础【阶段三】数据库+mini Web框架【阶段四】Dhango框架+美多商城项目【阶段五】DRF框架+美多商城后台【阶段六】项目部署+Flask框架+Hm头条【阶段七】人工智能基础+推荐系
阅读全文
摘要:Python项目requirements.txt依赖包如何生成? 1 目的2 所有依赖包3 项目依赖包3.1 安装pipreqs3.2 导出项目依赖包3.3 其他环境使用3.4 pipreqs参数说明 1 目的 将项目部署到其他的环境,快速安装当前项目所需要的依赖包;确保安装的依赖包和项目保持一致,
阅读全文
摘要:Requests+Etree+BeautifulSoup+Pandas+Path应用 | 获取页面指定区域数据存入html、excel文档 1 需求来源2 需求细节3 设计分析4 技术栈5 设计实现5.1 封装公共方法类Tools5.1.1 封装数据请求方法get_category5.1.2 封装h
阅读全文
摘要:Python如何获取页面上某个元素指定区域的html源码? 1 需求来源2 测试对象3 需求实现3.1 使用selenium实现3.1.1 实现过程3.1.2 源码 3.2 使用requests + lxml.etree实现3.2.1 实现过程3.2.2 源码3.2.3 问题排查3.2.3.1 获取
阅读全文
摘要:目录 1 configparser安装2 configparser简介3 表示方法4 configparser详细使用4.1 对象初始化4.2 获取所有的sections4.3 获取所有的sections对应的options4.4 read方法和get方法,获取指定section下的option值4
阅读全文
摘要:1 os.path 模块常用的属性和方法 os.path 模块常用的属性和方法 方法 说明 os.path.abspath(path) 返回 path 的绝对路径。 os.path.basename(path) 获取 path 路径的基本名称,即 path 末尾到最后一个斜杠的位置之间的字符串。 o
阅读全文
摘要:目录 1 二分查找2 线性查找3 插入排序4 快速排序5 选择排序6 冒泡排序7 归并排序8 堆排序9 计数排序10 希尔排序11 拓扑排序 1 二分查找 说明 二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某
阅读全文
摘要:目录 1 作用2 常用用法3 示例3.1 示例对象3.1 示例说明 1 作用 os.path 模块主要用于获取文件的属性。 2 常用用法 方法说明 os.path.abspath(path) 返回绝对路径 os.path.basename(path) 返回文件名 os.path.commonpref
阅读全文
摘要:Python学习笔记系列文章说明 1 缘起2 内容3 直达4 说明 1 缘起 以前呢,做过一些嵌入式开发用过C,也学过Java、C++。。。“天意弄人”啊,后来从事了测试这个行业,可是我接触第一个测试团队的时候,大家都在用Python在做自动化测试,无奈自己也要“拿得起放得下”,就开启了自学Pyth
阅读全文
摘要:目录 1 思路2 Python安装3 外网机上打包4 内网机安装打好的包 1 思路 先在有网络的机器上打包已经下载的whl安装包把所有安装包的名称及版本号放到requirements.txt中把打包好的安装包和requirements.txt拷贝到内网机器上 2 Python安装 这个步骤直接略,大
阅读全文
摘要:目录 1 入门读物2 进阶读物3 框架相关4 爬虫开发5 数据分析6 机器学习 1 入门读物 《Python基础教程》(Beginning Python From Novice to Professional) 《Python学习手册》(Learning Python) 《Python编程》(Pro
阅读全文
摘要:目录 1、问题现象2、解决思路3、具体方法(永久)4、镜像源5、具体方法(临时) 1、问题现象 现象就是:在cmd中使用pip install xxx安装Python的库或者包的时候,下载安装速度很慢,或者有时候直接报错。 2、解决思路 这种问题,一般有三个解决方法,第一是改pip镜像源;第二种是查
阅读全文
摘要:关于Python数据分析,其实网上能够找到的学习资源很多,主要分为两类:一类是提供各种资源的推荐,比如书单、教程、以及学习的先后顺序;另一类是提供具体的学习内容,知识点或实际案例。 但很多繁琐而又杂乱的内容,除了给初学者增加理解和认识的噪音外,真正能够起到明确的方向指引导的,确实不多。以至于很多人一
阅读全文
摘要:文章目录 文本二进制数据数据类型数学函数式编程文件与目录持久化压缩文件格式化加密操作系统工具并发进程间通信互联网HTML与XML互联网协议与支持多媒体国际化编程框架Tk图形用户接口开发工具调试运行时解释器导入模块Python语言其它Windows相关Unix相关 文本 string:通用字符串操作
阅读全文
摘要:做接口测试的时候,有时候需要对字符串、json串进行一些转换,可是总是得花费一些时间,本质来说还是有可能是这几个方法的使用没有弄清楚。 目录 1、json.loads()2、json.load()3、json.dumps()4、json.dump()5、eval() 1、json.loads() 源
阅读全文
摘要:本篇博客是延续上一篇博客(https://blog.csdn.net/guozhiguo86/article/details/100090828)把其中涉及到的怎样解决数据依赖的问题,单独拎出来做讲解。 模板释义 在excel模板中涉及到数据依赖的列如下图所示: 如上图所示,一共有:rely_cas
阅读全文
摘要:自己平时其实也很少用到csv,今天有个特殊需求,也就不得不用了。但是出现了空白行。 改前代码 with open(zentao_file, 'w', encoding='utf8') as f: writer = csv.writer(f) writer.writerows(zentao_testc
阅读全文