- 博客(12)
- 收藏
- 关注
原创 python爬虫爬取小说写入txt文档
使用requests模块获取网页的数据,对网页数据进行筛选获取,然后写入到相应的txt文档中。下面是对笔趣阁网页进行爬取斗破苍穹数据写入txt文件的代码,有兴趣的可以去研究研究。import requestsfrom lxml import etreedef get_list(): """获取笔趣阁网页斗破苍穹的数据""" re = requests.get('https://www.qu-la.com/booktxt/49645902116/').content
2022-04-06 22:49:54
4128
2
原创 Python对Excel表格的操作
Python中的xlrd,xlwt可以对xls类型的表格进行操作,但是对于常见的xlsx的类型,是没有办法处理的,Python中的openpyxl模块可以对这个格式的表格进行操作。下面是我对openpyxl模块常用功能进行一个简单的封装,上代码:from openpyxl import load_workbookclass Excel(object): def __init__(self,file_path,name): self.file_path = file_pat
2021-12-15 21:06:35
737
原创 Python比较文件不同
比较两个不同的文件可以是用difflib模块,代码如下:import difflibdef compare_file(): f = open('a','r') a = f.read() f.close() f = open('b','r') b = f.read() f.close() compare = difflib.HtmlDiff() c = compare.make_file(a,b) f = open('c.html
2021-12-15 20:45:24
2649
原创 linux系统下git的搭建使用
首先查看虚拟机有没安装过git,如果出现以下提示则表示已经安装过如果没有,则使用yum -y install git命令进行git环境的安装(centos7以上版本适用,版本不够则需要下载源码包解压安装)安装好环境以后设置账号密码用户名设置git config --global user.name "Your Name"邮箱设置git config --global user.email "email@example.com"接下来就是去代码仓下载代码了。如果是练习,可以在githu.
2021-09-11 21:27:49
377
原创 Python中web自动化脚本pom模型
当我们进行web自动化的时候,直接实例化一个浏览器对象,然后进行相关操作,直接完成,这样写出来的脚本维护成本是很高的。这样的话,我们就要进行一个管理,进行脚本的优化。首先我们先创建对应的文件夹如下:common用来存放公共的方法;config则用来存放相关配置信息;data用来存放数据文件;page用来封装存放具体用例实现的方法;report用来生成报告;run用来执行冒烟和全量用例;testcasedir则用来存放相关的执行用例。这样的话,自动化优化的框架就出来了。
2021-08-10 17:46:06
945
原创 Python生成前缀+随机数
Python中生成随机数使用的是random函数具体生成前缀不变,后面数字随机方法代码如下:import randomimport stringdef a(start='前缀'): ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 5)) new_str = start + ran_str return new_strdef b(start='前缀'): ran_st..
2021-08-10 17:32:31
522
原创 Python打印九九乘法表
打印九九乘法表的话,主要是输出1*(1-9),2*(2-9),3*(3-9)....相对应的话,就是用一个循环输出1-9的数字,然后另外一个循环输出对应的数字。对应的代码:for i in range(1,10): for j in range(1,i+1): print('%d*%d=%d\t'%(j,i,i*j),end='') print('')输出的结果一个简单的九九乘法表就打印出来了。...
2021-08-10 17:18:49
2831
原创 Python对列表进行冒泡排序
冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列顶端。例如:对列表[4,1,7,2,5,3,9,8,6]用冒泡排序进行从小到大排序:具体代码如下:list = [4,1,7,2,5,3,9,8,6]for i in range(0,len(list)-1):.
2021-08-10 17:03:51
4090
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人