首頁 > 後端開發 > Python教學 > 如何在Python中讀寫CSV檔?

如何在Python中讀寫CSV檔?

DDD
發布: 2024-12-21 13:11:10
原創
973 人瀏覽過

How to Read and Write CSV Files in Python?

如何讀寫 CSV 檔案

讀取 CSV 檔案

要從 CSV 檔案讀取數據,請使用 Python CSV 函式庫。以下是範例:

import csv

# Open the CSV file for reading
with open("test.csv", "rt") as f:
    # Create a CSV reader object
    reader = csv.reader(f, delimiter=",", quotechar='"')

    # Iterate over the rows in the CSV file
    for row in reader:
        print(row)
登入後複製

寫入CSV 檔案

要將資料寫入CSV 文件,也可以使用Python CSV 函式庫:

import csv

# Create a list of data to write to the CSV file
data = [
    (1, "A towel", 1.0),
    (42, " it says, ", 2.0),
    (1337, "is about the most ", -1),
    (0, "massively useful thing ", 123),
    (-2, "an interstellar hitchhiker can have.", 3),
]

# Open the CSV file for writing
with open("test.csv", "wt") as f:
    # Create a CSV writer object
    writer = csv.writer(f, delimiter=",", quotechar='"')

    # Write the data to the CSV file
    writer.writerows(data)
登入後複製

注意事項

使用CSV時檔:

  • Python 僅將 CSV 檔案當作字串讀取。手動轉換為所需的列類型。
  • 使用 pandas 進行進階資料操作和視覺化。
  • 考慮替代資料格式,如 JSON、YAML 或 pickle。

建立的 CSV 檔案

以下是範例程式碼的輸出:

1,"A towel,",1.0
42," it says, ",2.0
1337,is about the most ,-1
0,massively useful thing ,123
-2,an interstellar hitchhiker can have.,3
登入後複製

以上是如何在Python中讀寫CSV檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板