csv檔案讀取操作

2021-10-04 03:09:56 字數 1881 閱讀 1282

一、傳統檔案讀取

def

txt_writed()

:"""寫文字"""

with

open

('data.txt'

,'w'

,encoding=

'utf-8'

)as f:

f.write(

'你好,python\n'

) lines=

['xx\n'

,'yy\n'

,'ss\n',]

f.writelines(lines)

deftxt_read()

:with

open

('data.txt'

,encoding=

'utf-8'

)as f:

"""讀檔案"""

for lins in f:

print

(lins,end='')

if __name__ ==

'__main__'

: txt_writed(

) txt_read(

)

二、csv檔案讀取

import csv

defcsv_read()

:"""讀取csv檔案"""

with

open

('fisheriris.csv '

, encoding=

'utf8'

)as f:

reader=csv.reader(f)

#用csv模組讀取f

headers=

next

(reader)

#用next的迭代遍歷

print

(headers)

#讀取csv的頭行

for row in reader:

print

(row)

defcsv_read_by_dict()

:"""讀取csv檔案用字典表儲存"""

with

open

('fisheriris.csv '

, encoding=

'utf8'

)as f:

reader=csv.dictreader(f)

for row in reader:

print

(row)

if __name__ ==

'__main__'

: csv_read(

)

三、寫入csv檔案

import csv

defcsv_write()

:"""寫入csv檔案"""

header=

['a'

,'b'

,'c'

] rows =[(

1,"w",

't'),(

2,"sss"

,"y"),

(3,"ssad"

,"dfd")]

with

open

('mysql.csv'

,'w'

, encoding=

'utf-8'

)as f:

writer=csv.writer(f)

#以csv的方式讀取f檔案

writer.writerow(header)

#寫入頭

writer.writerows(rows)

#寫入每一行

if __name__ ==

'__main__'

: csv_write(

)

pandas讀取csv檔案的操作

1.讀取csv檔案 import pandas as pd import numpy as np 讀取整個csv檔案 csv data pd.read csv stock day.csv 讀取指定列索引欄位的資料 csv data pd.read csv stock day.csv usecols ...

讀取 CSV 檔案

csv檔案 即 csv comma separate values 用逗號分隔值,可以用excel開啟檢視 由於是純文字,任何編輯器都快可以開啟檢視.與excel不同的是,在csv檔案中 1.值沒有型別,所有值都是字串 2.不能指定字型顏色等樣式 3.不能指定單元格的寬高,不能合併單元格 4.沒有多...

php讀取csv檔案

開始討論php操作csv檔案的問題之前,我們先首先了解一下什麼是csv檔案。csv是最通用的一種檔案格式,它可以非常容易地被匯入各種pc 及資料庫中。此檔案,一行即為資料表的一行。生成資料表字段用半形逗號隔開。了解到這裡我們看清楚了csv檔案的最大特點,以行排列,每行中的每個數值用逗號隔開。看到這裡...