如何在 python3 中的 csv 文件中写入一次列
how to write column one time in csv file in python3
我正在从新闻网站抓取数据并保存到标题、新闻和 img 变量中,然后写入 csv 文件,但是我在每个抓取行中重复了列名,我只想打印时间列名然后保存我的抓取数据请帮助我
这是代码
with open(r'C:\Users\Zain Noman\Desktop\DN-data.csv', 'a+', newline='') as file:
writer = csv.writer(file, delimiter=',')
writer.writerow(['title','news','img-url'])
writer.writerows([mylist])
file.close()
我会这样做
file = open('C:\Users\Zain Noman\Desktop\DN-data.csv', 'a+')
writer = csv.writer(file) #csv wrapper
writer.writerow(['title','news','img-url']) #write the header once
writer.writerows(mylist) #write the the entire list assuming its a list of lists
file.close() #close the file connection
我在 writerow 行使用这个
之前找到了答案,它很简单
with open('C:Desktop\DN-data.csv', 'a+', newline='') as file:
writer = csv.writer(file, delimiter=',')
if file.tell() == 0
writer.writerow(['title','news','img-url'])
writer.writerows([mylist])
file.close()
我正在从新闻网站抓取数据并保存到标题、新闻和 img 变量中,然后写入 csv 文件,但是我在每个抓取行中重复了列名,我只想打印时间列名然后保存我的抓取数据请帮助我 这是代码
with open(r'C:\Users\Zain Noman\Desktop\DN-data.csv', 'a+', newline='') as file:
writer = csv.writer(file, delimiter=',')
writer.writerow(['title','news','img-url'])
writer.writerows([mylist])
file.close()
我会这样做
file = open('C:\Users\Zain Noman\Desktop\DN-data.csv', 'a+')
writer = csv.writer(file) #csv wrapper
writer.writerow(['title','news','img-url']) #write the header once
writer.writerows(mylist) #write the the entire list assuming its a list of lists
file.close() #close the file connection
我在 writerow 行使用这个
之前找到了答案,它很简单with open('C:Desktop\DN-data.csv', 'a+', newline='') as file:
writer = csv.writer(file, delimiter=',')
if file.tell() == 0
writer.writerow(['title','news','img-url'])
writer.writerows([mylist])
file.close()