python使用csv讀寫CSV檔案

2021-10-06 07:15:11 字數 1169 閱讀 8287

檔案的讀:

import csv

with open('test.csv', 'r') as csv_file:

reader = csv.reader(csv_file)

for line in reader:

print(line)

檔案的寫:

import csv

# 表頭

file_header = ['houseinfo', 'housename', 'houseposition', 'houseprice/萬元', 'unitprice', 'area', 'region', 'housestatus', 'housetype']

# 要寫入的資料

data_1 = ['新城', '新城', '建設路', '總價1萬/套', '23', '建面 129-138㎡', 'xihu', '在售', '商業類']

data_2 = ['新城', '新城', '建設路', '總價1萬/套', '23', '建面 129-138㎡', 'xihu', '在售', '商業類']

# 寫入資料

with open('test.csv', 'w', newline='') as csv_file: # newline不指定為空時,會出現寫入資料之間出現空行的問題

writer = csv.writer(csv_file)

# 寫入的資料應以列表形式傳入

# writer.writerow(file_header)

# writer.writerow(data_1)

# writer.writerow(data_2)

writer.writerows([file_header, data_1, data_2])

檔案的追加:

import csv

csv_add = ['asd', 'asd', 'asd', 'asd/套', 'asd', '建面 129-138㎡' ,'xihu', '在售', '商業類']

with open('test.csv', 'a', newline='') as csv_file:

writer = csv.writer(csv_file)

writer.writerow(csv_add)

Python 使用 csv 模組讀寫 csv 檔案

目錄 一 讀取 csv 檔案 二 寫入 csv 檔案 coding utf 8 import csv import sys def read csv file filename with open filename,r as f csv reader csv.reader f header row ...

寫csv檔案 用python讀寫和處理csv檔案

這裡我們使用pandas包來讀取csv檔案,pandas處理csv檔案十分方便,是我認為是目前最方便的讀取方式。首先安裝pandas pip install pandas 安裝好了之後我們讀取乙個csv檔案 import pandas as pd 匯入pandas包 data pd.read csv...

python3使用csv模組讀寫csv檔案

讀取csv檔案 import csv 開啟檔案,用with開啟可以不用去特意關閉file了,python3不支援file 開啟檔案,只能用open with open csv r encoding utf 8 as csvfile 讀取csv檔案,返回的是迭代型別 read csv.reader c...