改行なしでテキスト ファイルを文字列変数に読み取る
テキスト ファイルを操作する場合、内容を読み込む必要がある場合があります。改行文字を除いた文字列変数。これは、ファイルの内容全体を 1 つの文字列として保存する場合に特に便利です。
'with' と 'replace()' を使用したファイルの読み取り
Toこれを実現する 1 つの方法は、「with」ステートメントを使用してファイルを開き、その内容を文字列に読み取ることです。内容を文字列として取得したら、「replace()」メソッドを使用して、出現する改行文字 (「n」) をすべて削除できます。以下に例を示します。
with open('data.txt', 'r') as file: data = file.read().replace('\n', '')
この例では、「with」ステートメントにより、ファイルが使用後に適切に閉じられることが保証されます。 「file.read()」メソッドは、ファイルの内容全体を文字列に読み取ります。最後に、「replace()」メソッドはすべての改行文字を空の文字列に置き換え、それらを効果的に削除します。
「rstrip()」による代替メソッド
ファイルにテキストが 1 行しか含まれていないことが確実にわかっている場合は、「rstrip()」メソッドを使用してプロセスを簡素化できます。このメソッドは、改行を含む末尾の空白文字を文字列から削除します。
with open('data.txt', 'r') as file: data = file.read().rstrip()
これらの手法を使用すると、テキスト ファイルを文字列変数に効果的に読み込んで、不要な改行文字をすべて取り除くことができ、次のことが可能になります。内容を単一行の文字列として処理します。
以上がテキスト ファイルを改行なしで単一の文字列変数に読み込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。