4.python读写csv文件
发布时间:2020-12-20 11:01:20 所属栏目:Python 来源:网络整理
导读:1.爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoupbooks = [] def book_name(url): res = requests.get(url) html = res.text soup = BeautifulSoup(html, ‘ html.parser ‘ ) items = soup.find(class_= " grid
1.爬取豆瓣top250书籍import requests import json import csv from bs4 import BeautifulSoup books = [] 结果 2.把评分为9.0的书籍保存到book_out.csv文件中‘‘‘ 1.爬取豆瓣评分排行前250本书,保存为top250.csv 2.读取top250.csv文件,把评分为9.0以上的书籍保存到另外一个csv文件中 ‘‘‘ import csv #打开的时候必须用encoding=‘utf-8‘,否则报错 with open(‘top250.csv‘,encoding=‘utf-8‘) as rf: reader = csv.reader(rf) #读取头部 headers = next(reader) with open(‘books_out.csv‘,encoding=‘utf-8‘) as wf: writer = csv.writer(wf) #把头部信息写进去 writer.writerow(headers) for book in reader: #获取评分 score = book[1] #把评分大于9.0的过滤出来 if score and float(score) >= 9.0: writer.writerow(book) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python 之路,致那些年,我们依然没搞明白的编码
- Swift中的协议(protocol)学习教程
- python – 管道中的sklearn函数变换器
- python – Django Rest Framework:当Serializer many = Fa
- 网易云音乐简易客户端 Linux版 (征好心人贴,自己能力时间
- python – 将底图颜色栏中的第一个颜色设置为灰色不起作用
- python版实现文本左右对齐排版
- Python PANDAS写入csv:如何设置小数点(“.”或“,”)?
- 编写一个程序,接受一个两位数的#,将其分解
- python – “def post”和“if.request.method == POST”是