Pythonでファイルを読み込んで改行(\n)を除去する方法を教えてください。

Pythonでは、両端の空白文字(\nを含む)を削除するために、文字列のstrip()メソッドが使用できます。

次の文は一例です。

with open('file.txt', 'r') as file:
    lines = file.readlines()
    lines = [line.strip() for line in lines]

まず、open()関数を用いてファイルをオープンし、’r’というパラメータで読み込み専用モードでオープンします。次に、readlines()メソッドを使ってファイルの1行ずつを読み込んで文字列とし、それらの文字列をリストに格納します。その後、リスト内の各文字列に対して、strip()メソッドを使って両端の空白文字を取り除くリスト内包表記を使います。

今 lines リストの各文字列では \n が取り除かれています。

bannerAds