python中csv文件的创建、读取学习

爬虫学习中,遇到数据保存问题,就是学习爬取fofa数据时候,得到的数据数据是list类似,用for打印出太low了,所以就想获取完数据,自动保存到文件中,记录一下。

1.用python创建新的csv文件

使用csv.writer()创建:

 1 #lanxing
 2 #1使用csv.writer()创建
 3 import csv
 4 
 5 headers = ['学号','姓名','分数']
 6 rows = [('202001','张三','99'),('202002','李四','96'),('202003','王五','92')]  #头部标题
 7 with open('score.csv','w',encoding='utf8',newline='') as f: #打开csore.csv文件
 8     writer = csv.writer(f)
 9     writer.writerow(headers) #头部
10     writer.writerows(rows)

2.用python去读取csv文件数据

1 #使用pandas.read_csv()读取
2 import pandas
3 import pandas as pd
4 my_matrix = pandas.read_csv('score.csv')
5 print(my_matrix)
6 print(my_matrix.shape)
原文地址:https://www.cnblogs.com/lanyincao/p/14693109.html