Python の複数行の文字列を 1 行に変換したい。Vim で文字列を開くと、各行の先頭に ^M が表示されます。文字列を処理して、各行の間にタブ区切りを付けてすべてを 1 行にするにはどうすればよいですか。Vim での例は次のようになります。
Serialnumber
^MName Rick
^MAddress 902, A.street, Elsewhere
次のようなものにしたいと思います:
Serialnumber \t Name \t Rick \t Address \t 902, A.street,......
各文字列は 1 行です。私は試した
somestring.replace(r'\r','\t')
しかし、うまくいきません。また、文字列の最後に改行 (UNIX newline?) が必要な場合、文字列が 1 行になったらどうすればよいですか?