python中csv檔案的若干讀寫方法

2021-08-07 19:33:07 字數 1503 閱讀 8077

//用普通文字檔案方式開啟和操作

with

open("'file.csv'") as cf:

lines=cf.readlines()

......

//用普通文字方式開啟,用csv模組操作

import csv

with

open("file.csv") as cf:

lines=csv.reader(cf)

forline

inlines:

print(line)

......

import csv

headers=['id','username','password','age','country']

rows=[(1001,'qiye','qiye_pass',20,'china'),(1002,'mary','mary_pass',23,'usa')]

f=open("csvfile.csv",'a+')

wf =csv.writer(f)

wf.writerow(headers)

wf.writerows(rows)

f.close()

csv模組相關方法和屬性

csv.writer(fileobj [, dialect=』excel』][optional keyword args])返回dictwriter類

csv.reader(iterable [, dialect=』excel』][,optional keyword args])返回dictread類

csv.writer(csvfile.csv).writerow(rowdict)

csv.dictwriter.writerow()

csv.dictwriter.writeheader()

csv.dictwriter.writerows()

csv.writer(csvfile.csv).writerow(rowdicts)

csv.reader(csvfile.csv).next()

csv.dictreader.next()

csv.field_size_limit()

csv.get_dialect()

csv.list_dialects()

csv.reduce(funtion,sequence)

csv.register_dialect()

csv.re 類

csv.dictwriter類

csv.dictreader類

//用pandas模組開啟和操作

import pandas as pd

csvpd=pd.read_excel(filepath)

......

csvpd.to_csv(filepath)

#csvpd為pandas.dataframe類

python中CSV檔案的介紹

csv檔案 csv檔案簡介 逗號分隔符comma separated values 手動生成csv檔案 csv模組 reader csvfile,dialect excel fmtparams 返回reader物件,是乙個行迭代器 預設使用excel方言,如下 quoting指定雙引號的規則 csv...

python中csv檔案的讀寫

利用pandas進行csv檔案的讀取,可以直接識別成矩陣形式。我剛開始直接用的open來開啟,發現把引號和逗號都看成了普通字元來處理。import pandas as pd data pd.read csv train.csv header none 引數header設為none是因為我的csv檔案...

python中csv檔案的讀寫

一 csv檔案的寫入 情況一 解法一 將列表儲存為csv檔案。列表的每一項代表csv檔案的一行。列表中的每一項包含多個屬性。list 屬性1,屬性2,屬性3,屬性1,屬性2,屬性3,屬性1,屬性2,屬性3,1 匯入python程式設計需要的包 1import pandas as pd 2 如需對列表...