python CSV檔案處理

2021-10-01 12:22:41 字數 1245 閱讀 1579

import csv

# 這種方式讀取到的每一條資料是乙個列表,所以需要通過下標的方式獲取具體某乙個值

# with open("stock.csv",'r',encoding='gbk') as fp:

# reader = csv.reader(fp)

# for x in reader:

# print(x[3])

# 這種方式讀取到的每一條資料是乙個字典,所以可以通過列名獲取資料

with

open

("stock.csv"

,'r'

,encoding=

'gbk'

)as fp:

reader = csv.dictreader(fp)

for x in reader:

print

(x['secshortname'

])

import csv

headers =

('name'

,'age'

,'height'

)# students = [

# ("張三",18,180),

# ("李四",19,190),

# ("王五",20,170)

# ]students =[,

,]# with open("students.csv",'w',encoding='utf-8',newline='') as fp:

# writer = csv.writer(fp)

# writer.writerow(headers)

# writer.writerows(students)

with

open

("students.csv"

,'w'

,encoding=

'utf-8'

,newline='')

as fp:

writer = csv.dictwriter(fp,headers)

# 雖然dictwriter建立的時候有乙個headers,但是想要寫入資料進去,還是需要呼叫

# writer.writeheader()方法,否則,表頭資料寫入不進去

writer.writeheader(

) writer.writerows(students)

Python CSV檔案處理 讀寫

python csv檔案處理 讀寫 csv全稱為 comma separated values 是一種格式化的檔案,由行和列組成,分隔符可以根據需要來變化。如下面為一csv檔案 title,release date,director and now for something completely ...

python csv檔案資料處理

使用pandas處理csv檔案 import pandas as pd import numpy as np from collections import counter 開啟csv檔案並且只使用第7列和第十四列 引號內為athlete events.csv的位址 根據個人情況修改 data pd...

python CSV檔案讀取

1 建立.csv 檔案並建立writer 物件。引用csv模組。import csv 呼叫open 函式開啟csv檔案,傳入引數 檔名 demo.csv 寫入模式 w newline encoding utf 8 csv file open demo.csv w newline encoding u...