中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python怎么從csv文件讀取數據

小億
97
2024-02-01 12:03:46
欄目: 編程語言

要從CSV文件中讀取數據,可以使用Python內置的csv模塊。首先,需要導入csv模塊,然后使用open()函數打開CSV文件。

下面是一個示例代碼,展示了如何從CSV文件中讀取數據:

import csv

# 打開CSV文件
with open('data.csv', 'r') as file:
    # 創建CSV讀取器
    csv_reader = csv.reader(file)

    # 遍歷每行數據
    for row in csv_reader:
        # 打印每行數據
        print(row)

在這個示例中,假設CSV文件名為"data.csv"。首先使用open()函數打開文件,并指定打開模式為"r"(只讀模式)。然后使用csv.reader()函數創建一個CSV讀取器對象,以便逐行讀取文件中的數據。最后,使用一個for循環遍歷每一行數據,并打印出來。

如果CSV文件包含表頭(即第一行是列名),可以使用next()函數跳過表頭行,如下所示:

import csv

# 打開CSV文件
with open('data.csv', 'r') as file:
    # 創建CSV讀取器
    csv_reader = csv.reader(file)

    # 跳過表頭行
    next(csv_reader)

    # 遍歷每行數據
    for row in csv_reader:
        # 打印每行數據
        print(row)

在這個示例中,使用了next()函數跳過了第一行數據。

另外,如果CSV文件中的每行數據包含不同的字段數量,可以使用csv.DictReader()函數創建一個字典讀取器對象,以便讀取數據并將其存儲為字典。示例代碼如下:

import csv

# 打開CSV文件
with open('data.csv', 'r') as file:
    # 創建字典讀取器
    csv_reader = csv.DictReader(file)

    # 遍歷每行數據
    for row in csv_reader:
        # 打印每行數據
        print(row)

在這個示例中,使用了csv.DictReader()函數創建了一個字典讀取器對象。這樣,每一行數據將以字典形式存儲,其中鍵為列名,值為對應的數據值。

0
溧阳市| 泸西县| 濉溪县| 哈尔滨市| 乐至县| 象山县| 夏河县| 茌平县| 漳州市| 永康市| 仙居县| 靖远县| 于田县| 莱阳市| 伊宁县| 壤塘县| 钟祥市| 河间市| 上思县| 屏山县| 瑞金市| 武威市| 晋中市| 延津县| 旅游| 宁化县| 恩施市| 桑植县| 深水埗区| 永顺县| 禄丰县| 盐源县| 日土县| 新兴县| 山东省| 石棉县| 永泰县| 禹城市| 临西县| 勐海县| 湛江市|