Python讀取csv文件,Python讀寫CSV格式文件

 2023-10-04 阅读 42 评论 0

摘要:CSV(Comma Separated Values)格式的文件常用于電子表格和數據庫中內容的導入和導出。Python標準庫csv提供的reader、writer對象和DictReader和DictWriter類很好地支持了CSV格式文件的讀寫操作。Python讀取csv文件?>>> import csv>>> with o

CSV(Comma Separated Values)格式的文件常用于電子表格和數據庫中內容的導入和導出。Python標準庫csv提供的reader、writer對象和DictReader和DictWriter類很好地支持了CSV格式文件的讀寫操作。

Python讀取csv文件?>>> import csv

>>> with open('test.csv', 'w', newline='') as fp:

test_writer = csv.writer(fp, delimiter=' ', quotechar='"') #創建writer對象

test_writer.writerow(['red', 'blue', 'green']) ? ? ? ? ?#寫入一行內容

test_writer.writerow(['test_string']*5)

>>> import csv

>>> with open('test.csv', newline='') as fp:

test_reader = csv.reader(fp, delimiter=' ', quotechar='"') #創建reader對象

for row in test_reader: ? ? ? ? ? ? ? ? ? ? ? ? ? #遍歷所有行

print(row) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #每行作為一個列表返回

['red', 'blue', 'green']

['test_string', 'test_string', 'test_string', 'test_string', 'test_string']

>>> with open('test.csv', newline='') as fp:

test_reader = csv.reader(fp, delimiter=' ', quotechar='"')

for row in test_reader:

print(','.join(row)) ? ? ? ? ? ? ? ? ? ? ? ? ? #重新組織數據形式

red,blue,green

test_string,test_string,test_string,test_string,test_string

>>> import csv

>>> with open('names.csv', 'w') as fp:

headers = ['姓氏', '名字']

test_dictWriter = csv.DictWriter(fp, fieldnames=headers) ?#創建DictWriter對象

test_dictWriter.writeheader() ? ? ? ? ? ? ? ? ? ? ? ?#寫入表頭信息

test_dictWriter.writerow({'姓氏':'張', '名字':'三'}) ? ? ? ?#寫入數據

test_dictWriter.writerow({'姓氏':'李', '名字':'四'})

test_dictWriter.writerow({'姓氏':'王', '名字':'五'})

>>> import csv

>>> with open('names.csv') as fp:

test_dictReader = csv.DictReader(fp) ? ? ? ? ? ? ? ? ?#創建DictReader對象

print(','.join(test_dictReader.fieldnames)) ? ? ? ? ? ? ?#讀取表頭信息

for row in test_dictReader: ? ? ? ? ? ? ? ? ? ? ? ? ?#遍歷文件所有行

print(row['姓氏'],',',row['名字'])

姓氏,名字

張 , 三

李 , 四

王 , 五

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/112812.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息