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を読み取りたい行番号に置き換えてください。コードを実行すると、指定した行の内容が出力されます。