Pythonを使ってcsvファイルの特定の行を読み込む方法

Python の csv モジュールをファイルの読み書き操作と併用することで、CSV ファイルの特定の行を読み取ることができます。以下にサンプルコードを示します。

import csv
def read_csv_row(file_path, row_number):
with open(file_path, 'r') as csv_file:
csv_reader = csv.reader(csv_file)
for i, row in enumerate(csv_reader):
if i == row_number:
return row
file_path = 'data.csv'  # 替换为你的文件路径
row_number = 2  # 替换为你要读取的行号
row = read_csv_row(file_path, row_number)
print(row)

上の例では、read_csv_row 関数はファイルパスと行番号を引数に受け取り、CSVファイルを開いて、csv.reader を使ってファイル内の各行を順番に読み取ります。指定された行番号まで順番に読み込んだ時、その行の内容が返されます。

file_pathをあなたのCSVファイルのパスに、row_numberを読み取りたい行番号に置き換えてください。コードを実行すると、指定した行の内容が出力されます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds