Python如何寫入和讀取csv檔案

2021-10-08 21:38:34 字數 1100 閱讀 3571

import csv

#開啟要寫入的csv檔案,如果該路徑下沒有此檔案,會自動新建乙個test.csv檔案

f =open

('/mnt/sdb/test.csv'

,'w'

)csv_writer = csv.writer(f)

#寫入列名

csv_writer.writerow(

["name"

,"label"])

#寫入資料(如果是寫入多行可以用乙個for迴圈

#前提是[image_name,labels]中只是單行資料,例如[0,4])

csv_writer.writerow(

[image_name,labels]

)'''

name label

0 4

'''#如果[image_name,labels]中存有多行資料,用writerows寫入多行資料

#writer.writerows([[0,1,2],[4,5,6]])

'''name label

0 4

1 5

2 6

'''#關閉檔案

f.close(

)

採用pandas

import pandas as pd

fpath =

"/mnt/sdb/test.csv"

df = pd.read_csv(fpath)

df = df[

['name'

,'label'

]]

採用csv

import csv

with

open

("test.csv"

,"r"

)as csvfile:

reader = csv.reader(csvfile)

for line in reader:

print line

PYTHON如何讀取和寫入EXCEL裡面的資料

好久沒寫了,今天來說說python讀取excel的常見方法。首先需要用到xlrd模組,pip install xlrd 安裝模組。首先開啟excel檔案 xl xlrd.open workbook r d file data.xlsx 傳檔案路徑 通過索引獲取要操作的工作表 table xl.she...

python將二維列表內容寫入和讀取 csv檔案

coding utf 8 import csv list 1,2 3,4 5 6,7 8 89,55 66666,5 張三 李四 王五 tom f open 222.csv w writer csv.writer f for i in list writer.writerow i f.close 效...

如何用python讀取和寫入TIFF檔案2

之前用以上方法生成的影象貌似cmv會出現pixel value exceeds destination range.的錯誤。原因是cmv只能讀取1024 1024或2048 2048的影象。關於生成tiff的方法,貌似用pure python module更好一點,即 from libtiff im...