Python儲存csv檔案

2021-08-11 15:37:37 字數 744 閱讀 9643

csv(comma-separated values),逗號分隔值,是儲存**資料的常用檔案格式。其檔案以純文字形式儲存**資料(數字和文字)。純文字意味著該檔案是乙個字串行,不含必須像二進位制數字那樣被解讀的資料。csv檔案由任意數目的記錄組成,記錄間以某種換行符分隔;每條記錄由欄位組成,欄位間的分隔符是其它字元或字串,最常見的是逗號或製表符。

python提供有csv庫,可以非常簡單方便的修改csv檔案,或者建立乙個csv檔案。

import csv

csvfile = open("./csv/test.csv", "w+")

try:

writer = csv.writer(csvfile)

writer.writerow(('number', 'number*10', 'number*100'))

for i in range(20):

writer.writerow((i, i*10, i*100))

finally:

csvfile.close()

一開始出現了錯誤

attributeerror: module 『csv』 has no attribute 『writer』

後來發現原來是檔名命名為csv.py會引發衝突,所以將檔案改名後執行正常。

另外python的open函式如果發現檔案不存在會自動建立檔案,如果檔案已存在會覆蓋檔案。但是不會建立資料夾。

CSV檔案儲存

csv檔案儲存 csv,全稱為 comma separated vaules,翻譯為逗號分隔值或字元分隔值,其檔案以純文字形式儲存 資料。該檔案是乙個字串行,可以由任意數目的記錄組成,記錄間以某種換行符分隔。每條記錄由欄位組成,字段之間的分隔符是字串或其他字元,最常見的是逗號或製表符。不過所有記錄都...

Python 爬蟲 (Json和Csv)檔案儲存

用解析器解析出的資料後,可以通過txt json csv等檔案形式進行儲存 1 txt形式此處略 2 json檔案儲存 json即js 物件標記,是一種資料格式 json格式 json物件 json陣列 例如 1 import json 2 str 3 4 5print type str 6 obj...

python 讀csv檔案 修改後儲存

1.建立乙個讀物件和寫物件 2.逐行讀取csv檔案中的內容,逐行追加到寫物件中 3.寫完後.close 關閉寫物件 4.最後執行mv 更好檔名 需在linux下 5.is number函式是用於判斷是否是數字,可不管 import csv import os def is number s try ...