.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 サイトの他の関連記事を参照してください。