Pythonにおける読み取りモードの方法


  1. テキストモードでの読み取り: テキストファイルを読み取る場合、通常はテキストモードを使用します。以下は、テキストモードでのファイル読み取りの例です。
with open('ファイル名.txt', 'r') as file:
    contents = file.read()
    print(contents)
  1. 行ごとの読み取り: ファイルを行ごとに読み込むには、readline()メソッドを使用します。以下は、行ごとにファイルを読み取る例です。
with open('ファイル名.txt', 'r') as file:
    line = file.readline()
    while line:
        print(line)
        line = file.readline()
  1. バイナリモードでの読み取り: バイナリファイルを読み取る場合、バイナリモードを使用します。以下は、バイナリモードでのファイル読み取りの例です。
with open('ファイル名.bin', 'rb') as file:
    contents = file.read()
    print(contents)
  1. CSVファイルの読み取り: CSVファイルを読み取るには、csvモジュールを使用します。以下は、CSVファイルを読み取る例です。
import csv
with open('ファイル名.csv', 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)