-import csv
import csv
a=[{'title': '需要欣赏,更需要配合', 'release_time': '04月21日0个评论 74人喜欢', 'joke_url': 'https://ishuo.cn/subject/5546', 'content': ['看了徐志摩的诗,再一次感动于他意境的优美:我一把揪住了西北风,问它要落叶的颜色。我一把揪住了东南风,问他要嫩芽的光泽。其实,东南风和西北风如果不肯配合,他是什么也要不来的.是呀,我们的亲情,友情,爱情也大抵如此。需要欣赏,更需要配合。所以,任何时候要心存感激。'], 'img': 'http://ww1.sinaimg.cn/bmiddle/6363b9e1jw1dgg23wcs21j.jpg'},
{'title': '一年奔波,尘缘遇了谁', 'release_time': '04月29日0个评论 0人喜欢', 'joke_url': 'https://ishuo.cn/subject/5893', 'content': ['一年奔波,尘缘遇了谁;一句珍重,天涯别了谁;一点灵犀,凭栏忆了谁;一种相思,闲愁予了谁;一江明月,豪情酬了谁;一场冬雪,烟波忘了谁;一壶浊酒,相逢醉了谁;一世浮生,轻狂撩了谁;一封短信,才情念了谁;一番思量,谁是谁的谁 ;一枚围脖,转发回复谁.....'], 'img': 'http://ww2.sinaimg.cn/bmiddle/62cd07a3jw1dgpdgfeedjj.jpg'}
]
b=('一年奔波,尘缘遇了谁', '04月29日0个评论 0人喜欢', 'https://ishuo.cn/subject/5893', ['一年奔波,尘缘遇了谁;一句珍重,天涯别了谁;一点灵犀,凭栏忆了谁;一种相思,闲愁予了谁;一江明月,豪情酬了谁;一场冬雪,烟波忘了谁;一壶浊酒,相逢醉了谁;一世浮生,轻狂撩了谁;一封短信,才情念了谁;一番思量,谁是谁的谁 ;一枚围脖,转发回复谁.....'], 'http://ww2.sinaimg.cn/bmiddle/62cd07a3jw1dgpdgfeedjj.jpg')
def write_scv(b):
header = ['title', 'release_time', 'joke_url', 'content', 'img']
with open('2.csv','w',encoding="utf-8",newline="") as f:
f_csv= csv.writer(f)
f_csv.writerow(header)
f_csv.writerow(b) # 写一行
# f_csv.writerows() 写多行。
def write_dict():
header = ['title','release_time','joke_url','content','img']
with open("1.csv",'w',encoding='utf-8',newline='') as f:
f_scv = csv.DictWriter(f, header)
f_scv.writeheader()
f_scv.writerows(a) # a 必须是列表
def write_only_header():
header = ['title','release_time','joke_url','content','img']
with open("1.csv",'w',encoding='utf-8',newline='') as f:
f_scv = csv.DictWriter(f, header)
with open('1.csv', 'r', encoding='utf-8', newline='') as fp:
reader = csv.reader(fp)
if not [row for row in reader]:
f_scv.writeheader()
f_scv.writerows(a)
else:
f_scv.writerows(a)
write_scv(b)
def read_csv():
with open('1.csv',"r",encoding='utf-8') as f:
f_csv = csv.reader(f)
for row in f_csv:
print(row)