python操作csv文件

看上去不像是最優的樣子,可以改善

讀取

import csv

csvFile = open("sentence_lenth_data.csv", "r", encoding='utf8')     # 使用utf8格式讀取,windows默認讀取方式gbk
reader = csv.reader(csvFile)    # 讀取的是整張表 行 * 列
for item in reader:             # 遍歷所有的行
    if item:
        print(item[0])          # 返回列信息

寫入

import csv

# 文件頭,一般就是數據名
fileHeader = ["name", "score"]

# 假設我們要寫入的是以下兩行數據
d1 = ["Wang", "100"]
d2 = ["Li", "80"]

# 寫入數據

csvFile = open("instance.csv", "w")
writer = csv.writer(csvFile)

# 寫入的內容都是以列表的形式傳入函數
writer.writerow(fileHeader)
writer.writerow(d1)
writer.writerow(d1)

csvFile.close()

參考

Python–讀寫CSV文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章