公司要我做报表,只会随机数据图表的我感到危机感,来试试Python读取csv
生活随笔
收集整理的這篇文章主要介紹了
公司要我做报表,只会随机数据图表的我感到危机感,来试试Python读取csv
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python 讀取csv
輸出所有行
import csv with open("GDP_MAP.csv","r") as f:reader=csv.reader(f)rows=[row for row in reader] print(rows)輸出某一列【不急,全部列的輸出,我們等下來試試】
import csv with open("GDP_MAP.csv","r") as f:reader=csv.reader(f)rows=[row[0] for row in reader] print(rows)這就輸出了第一列。
輸出所有列
import csv global total with open("GDP_MAP.csv","r") as k:reader = csv.reader(k)rows3 = [row for row in reader]row_1=[]row_1=rows3[0]#print(row_1)total=len(row_1)#print(total) for i in range(0,total):with open("GDP_MAP.csv","r") as f:reader=csv.reader(f)rows2 = [row[i] for row in reader]print(rows2)因為沒有固定的全部讀取內置函數,這個思路就是讀取一行,確定元素個數,讓我知道有多少列,再利用循環進行賦值輸出,就相當于獲得了所有哦列的輸出。
DictReader輸出字典
import csv with open('GDP_MAP.csv','r') as csvfile:reader = csv.DictReader(csvfile)rows = [row for row in reader] print(rows)DictReader輸出可用字典
import csv with open('GDP_MAP.csv','r') as csvfile:reader=csv.reader(csvfile)fieldnames=next(reader)csv_reader = csv.DictReader(csvfile,fieldnames=fieldnames)for row in csv_reader:d={}for k,v in row.items():d[k]=vprint (d)就介紹到這里。
總結
以上是生活随笔為你收集整理的公司要我做报表,只会随机数据图表的我感到危机感,来试试Python读取csv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络工程课程设计_某学校网络设计
- 下一篇: 计算机应用能力提升,大学生计算机应用能力