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