python3使用csv模組讀寫csv檔案

2021-07-24 16:44:48 字數 745 閱讀 2664

讀取csv檔案:
import csv

#開啟檔案,用with開啟可以不用去特意關閉file了,python3不支援file()開啟檔案,只能用open()
with open("***.csv","r",encoding="utf-8") as csvfile:

#讀取csv檔案,返回的是迭代型別

read = csv.reader(csvfile)

for i in read:

print(i)

存為csv檔案:
import csv

with open("***.csv","w",newline="") as datacsv:

#dialect為開啟csv檔案的方式,預設是excel,delimiter="\t"引數指寫入的時候的分隔符

csvwriter = csv.writer(datacsv,dialect = ("excel"))

#csv檔案插入一行資料,把下面列表中的每一項放入乙個單元格(可以用迴圈插入多行)

csvwriter.writerow(["a","b","c","d"])

python3使用 python3使用模組

python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...

Python3 使用模組

python本身就內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def ...

Python3使用cookielib模組

同時使用過python2和python3的應該都知道,好多模組在python2中能直接安裝,但是到了python3中卻無法安裝直接使用,同樣python3中的好些模組在python2中也是一樣 如下 python2 可直接安裝使用cookielib模組 from cookielib import c...