python讀取CSV檔案

2021-10-10 09:55:25 字數 1442 閱讀 9648

reader讀取csv檔案,再用for迴圈遍歷

import csv

with

open

('customer.csv'

)as f:

f_csv = csv.reader(f)

for row in f_csv:

print

(row[0]

)

執行結果

[『id』, 『test』]

[『932467』, 『1111』]

[『932468』, 『2』]

[『932469』, 『3』]

[『15896317』, 『4』]

[『15896319』, 『5』]

[『15896324』, 『6』]

[『15896321』, 『7』]

如果需要第一列資料,則row[0]

import csv

with

open

('customer.csv'

)as f:

f_csv = csv.reader(f)

for row in f_csv:

print

(row[0]

)

執行結果

id932467

932468

932469

15896317

15896319

15896324

15896321

逐行獲取csv檔案的一列資料

import csv

bid_info = csv.dictreader(

open

('customer.csv'

,'r'))

dict_data =

for lines in bid_info:

if bid_info.line_num ==1:

continue

else

:row_num =

len(dict_data)

# print('this is all the data---' + str(dict))

#迴圈讀取『id』列的每一行

i =0

while

(i < row_num)

:#print('this is'+str(i)+'row----'+ str(dict_data[i]))

customer = dict_data[i]

['id'

]print

(customer)

i +=

1

執行結果

932467

932468

932469

15896317

15896319

15896324

15896321

python讀取csv檔案

csv格式資料 import csvcsv資料儲存,包括三種方式 直接寫入csv檔案 寫入 一條或者多條資料 import csv header line1 line2 line3 rows 1,2,3 4,5,6 7,8,9 with open test.csv w as f file csv.w...

python讀取csv檔案

在python裡面,讀取或寫入csv檔案時,首先要import csv這個庫,然後利用這個庫提供的方法進行對檔案的讀寫。0x01 獲取每一行 讀取csv檔案,用的是csv.reader 這個方法。返回結果是乙個 csv.reader的物件,我們可以對這個物件進行遍歷,輸出每一行,某一行,或某一列。如...

Python讀取複雜CSV檔案

class readcsv anchor 0 final def init self,path,head 0 quote 0 row tmp cell tmp cell channel file path,r data channel.readlines channel.close reg quot...