Python中的csv文件操作非常簡單和方便。CSV(逗號分隔值)是一種常見的文件格式,用于存儲表格數據。在Python中,我們可以使用csv模塊來讀取和寫入CSV文件。
要使用csv模塊,首先需要導入它:
`python
import csv
## 讀取CSV文件
要讀取CSV文件,我們可以使用csv.reader函數。假設我們有一個名為data.csv的CSV文件,它包含以下內容:
Name,Age,City
John,25,New York
Lisa,30,Los Angeles
我們可以使用以下代碼來讀取CSV文件并打印其內容:
`python
import csv
with open('data.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
輸出將是:
['Name', 'Age', 'City']
['John', '25', 'New York']
['Lisa', '30', 'Los Angeles']
## 寫入CSV文件
要寫入CSV文件,我們可以使用csv.writer函數。假設我們有一個名為data.csv的空CSV文件,我們可以使用以下代碼將數據寫入其中:
`python
import csv
data = [
['Name', 'Age', 'City'],
['John', '25', 'New York'],
['Lisa', '30', 'Los Angeles']
with open('data.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
這將在data.csv文件中寫入以下內容:
Name,Age,City
John,25,New York
Lisa,30,Los Angeles
## 操作CSV文件的其他功能
除了讀取和寫入CSV文件,csv模塊還提供了其他一些功能,例如指定分隔符、引號字符等。你可以通過查閱csv模塊的官方文檔來了解更多詳細信息。
希望這個簡短的介紹能夠幫助你開始使用Python操作CSV文件。如果你有任何進一步的問題,請隨時提問。