ホームページ  >  記事  >  バックエンド開発  >  Python の `readlines()` を使用するときに改行文字を削除するにはどうすればよいですか?

Python の `readlines()` を使用するときに改行文字を削除するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-03 15:18:03818ブラウズ

How Do I Remove Newline Characters When Using Python's `readlines()`?

.readlines() による改行文字の回避

.readlines() でテキスト ファイルを読み取るときに、返されるlist には、各行の末尾に改行文字 (n) が含まれます。これは、改行文字が必要ない、または必要ない場合に問題になる可能性があります。

問題:

1 行に 1 つずつ値がリストされている .txt ファイルがあります。これらの値をリストに保存したいとします。ただし、 .readlines() を使用してファイルを読み取ると、リスト内の値の末尾に改行文字 (n) が付きます。

解決策:

<code class="python">with open(filename) as f:
    mylist = f.read().splitlines()</code>

この方法では、ファイルを開き、.read() を使用してその内容を文字列に読み取り、次に を使用して文字列を行のリストに分割します。分割線()。 .splitlines() は行から改行文字を自動的に削除します。

このメソッドを使用すると、不要な改行文字を含まずにテキスト ファイルの値を含むリストを作成できます。

以上がPython の `readlines()` を使用するときに改行文字を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。