\

Pythonは、テキストファイルを1行ずつ読み込むためのいくつかの便利な方法を提供しています。この記事では、それらの方法について詳しく説明します。

readlineメソッド

readlineメソッドは、テキストファイルを1行ずつ読み込む際に使用されます。この方法は大量のデータを効率よく処理するのに有用です。以下にその使用例を示します。

with open('sample.txt', 'r') as file:
    line = file.readline()
    while line:
        print(line.strip())  # 行末の改行文字を削除して出力
        line = file.readline()

splitメソッドとsplitlinesメソッド

splitメソッドとsplitlinesメソッドは、テキストファイルから取得した文字列を改行コードで分割し、リストに保存するために使用されます。以下にその使用例を示します。

with open('sample.txt', 'r') as file:
    lines = file.read().split('\n')  # splitメソッドで改行コードを指定
    for line in lines:
        print(line)

また、splitlinesメソッドを使うと、以下のように書くこともできます。

with open('sample.txt', 'r') as file:
    lines = file.read().splitlines()  # splitlinesメソッドで改行で分割
    for line in lines:
        print(line)

これらの方法を適切に使い分けることで、Pythonでテキストファイルを効率的に1行ずつ読み込むことができます。具体的な使用例や詳細な説明は、各リンク先の記事をご覧ください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です