cs config,i3 i5 区别,龙口教育城域网
import csv datas = [[1, 2, 3], ['纪', '宇'], ['xxx', 'yyy', 'zzz'], '字符串'] # 写 with open('test.csv', 'w+', newline='') as fr: writer = csv.writer(fr, delimiter='|') for data in datas: writer.writerow(data) # 读 with open('test.csv', 'r') as fw: reader = csv.reader(fw) for row in reader: print(row)
import csv datas = [ {'title': '标题1', 'url': 'xxx1.com', 'pubtime': 'time1', 'author': '作者1'}, {'title': '标题2', 'url': 'xxx2.com', 'pubtime': 'time2', 'author': '作者2'}, {'title': '标题3', 'url': 'xxx3.com', 'pubtime': 'time3', 'author': '作者3'}, ] # 写 with open('test.csv', 'w+', newline='', encoding='utf-8') as fr: # 设置字段 fieldnames = ['title', 'pubtime', 'url'] writer = csv.dictwriter(fr, fieldnames=fieldnames, extrasaction='ignore') # 写入第一行的字段 writer.writeheader() for data in datas: writer.writerow(data) # 读 with open('test.csv', 'r', encoding='utf-8') as fw: reader = csv.dictreader(fw) for row in reader: # 返回的行是dict类型 print(row['title'], row['url'], '\t--\t', row)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论