一、傳統檔案讀取
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檔案的最大特點,以行排列,每行中的每個數值用逗號隔開。看到這裡...