ホームページ > バックエンド開発 > Python チュートリアル > ファイルを 1 行ずつ Python リストに読み込むにはどうすればよいですか?

ファイルを 1 行ずつ Python リストに読み込むにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-31 10:19:09
オリジナル
658 人が閲覧しました

How Can I Read a File Line by Line into a Python List?

Python リストを使用した 1 行ずつのファイルの読み取り

ファイルを 1 行ずつ読み取り、各行を要素としてファイルに保存するにはPython リストについては、次の手順に従います。

1.ファイルを開きます:

まず、読み取り専用モードでファイルを開きます:

with open(filename, 'r') as file:
    # ...
ログイン後にコピー

2.ファイルの読み取りと処理:

ファイル全体をメモリに読み取り、各行の末尾から空白文字を削除するには、リスト内包表記を使用します:

with open(filename, 'r') as file:
    lines = [line.rstrip() for line in file]
ログイン後にコピー

大きなファイルの場合、メモリの問題を避けるために、ファイルを 1 行ずつ読み取り、処理することを検討してください。

with open(filename, 'r') as file:
    for line in file:
        print(line.rstrip())
ログイン後にコピー

3. Python 3.8 以降で Walrus 演算子を使用します:

Python 3.8 以降では、walrus 演算子で while ループを使用できます:

with open(filename, 'r') as file:
    while line := file.readline():
        print(line.rstrip())
ログイン後にコピー

4。アクセス モードと文字エンコーディングの設定:

特定のファイル処理要件については、アクセス モードと文字エンコーディングを手動で設定できます:

with open(filename, 'r', encoding='UTF-8') as file:
    # ...
ログイン後にコピー

以上がファイルを 1 行ずつ Python リストに読み込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート