拿来即用-python
闲欢
我不是逗你玩~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python用图片生成gif
找一组相同大小的图片,几行代码生成gifimport osfrom PIL import ImageimgFolderPath = "C:\\Users\\xxx\\Downloads\\imgs"fileList = os.listdir(imgFolderPath)# 取第一张图片作为封面firstImgPath = os.path.join(imgFolderPath, fileList[0])im = Image.open(firstImgPath)images = []原创 2021-08-15 18:40:55 · 348 阅读 · 0 评论 -
使用pandas对Excel文件进行分组并拆分成多个子Excel
遇到一个需求:Excel表格为某行业的销量数据,需要对品牌进行分组,然后把不同品牌的数据放到不同的Excel表格中。import pandas as pddf = pd.read_excel("result.xlsx")#对品牌列去重,生成listindex_list = df.品牌.unique() #计算品牌个数lenth_index = len(index_list) for n in range(lenth_index): #读取该品牌的所有数据 data1=..原创 2021-08-15 18:38:25 · 2241 阅读 · 2 评论 -
Python使用PyQuery解析网页元素
通过解析HTML相关的元素、节点获取所需信息。from pyquery import PyQuery as pq# content是HTML内容doc = pq(content)# 这里是在HTML内容中获取class为.d-price的元素,因为这元素标识价格price_ele = doc('.d-price')# 在价格元素节点中获取class为.d-p-red的元素的text,就是需要的价格price = price_ele.find('.d-p-red').text()...原创 2021-08-15 18:33:24 · 255 阅读 · 0 评论 -
Python解析HTML,获取同位置的数据
在HTML中,有时候我们解析时,需要获取相同元素中的数据。例如:爬取房产页面,我们需要获取页面内每个房屋的基本信息,包括小区、位置、价格等等。这些信息一般都是以列表形式放在网页中,这时候可以通过固定模式获取。import re# 这里需要获取网页中某个链接的数据项id,这个id都是放在相同的a标签中,可以使用 (.*?) 获得dataItems = re.findall('<a class="name" href="https://www.tiebaobei.com/ue/wajueji原创 2021-08-15 18:29:37 · 285 阅读 · 0 评论 -
Python简单requests请求
最简单的requests请求,复制即用。import requestsheaders = { "Host": "www.baidu.com", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67", "Cookie": "你的co..原创 2021-08-15 18:23:41 · 150 阅读 · 0 评论 -
Python读写文件
读写文件模式的关键在于打开文件的模式。打开文件模式 模式 描述 t 文本模式 (默认)。 x 写模式,新建一个文件,如果该文件已存在则会报错。 b 二进制模式。 + 打开一个文件进行更新(可读可写)。 U 通用换行模式(不推荐)。 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。 r+原创 2021-08-15 18:20:19 · 108 阅读 · 0 评论 -
pandas写Excel文件
两行代码写Excel文件:import jsonimport pandas as pd# read_json第一个参数是一个路径或者json数组字符串,所以如果是一个数组的话,要转换成字符串df = pd.read_json(json.dumps(jsonobj), orient='records')# 写Excel,filename是文件路径,columns是表头,字段对应上面的数组对象df.to_excel(filename, index=False, columns=["id","p原创 2021-08-15 18:12:39 · 374 阅读 · 0 评论
分享