您好,登錄后才能下訂單哦!
這篇文章主要介紹Python中csv文件讀寫操作的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
python內置了csv模塊,用它可以方便的操作csv文件。
1、寫文件
(1)寫文件的方法一
import csv # open 打開文件有多種模式,下面是常見的4種 # r:讀數據,默認模式 # w:寫數據,如果已有數據則會先清空 # a:向文件末尾追加數據 # x : 寫數據,如果文件已存在則失敗 # 第2至4種模式如果第一個參數指定的文件不存在,則會先創建一個空文件 with open('1.csv', 'w', newline='') as f: head = ['標題列1', '標題列2'] rows = [ ['張三', 80], ['李四', 90] ] writer = csv.writer(f) #寫入一行數據 writer.writerow(head) #寫入多行數據 writer.writerows(rows)
(2)寫文件的方法二
import csv with open('1.csv', 'w', newline='') as f: head = ['標題列1', '標題列2'] rows = [ {'標題列1': '張三', '標題列2' :80}, {'標題列1': '李四', '標題列2' :90} ] writer = csv.DictWriter(f,head) writer.writeheader() writer.writerows(rows)
2、讀文件
以上面創建的1.csv為例讀文件
import csv with open('1.csv') as f: reader = csv.reader(f) for row in reader: print(row)
運行結果:
['標題列1', '標題列2'] ['張三', '80'] ['李四', '90']
以上是“Python中csv文件讀寫操作的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。