4

Pythonを使用して解析するために、ExcelからCSVをエクスポートしました。vimmed の CSV を開くと、改行が必要な場所に ^M 文字がすべて 1 行であることに気付きました。

Name, Value, Value2, OtherStuff ^M Name, Value, Value2, OtherStuff ^M

値を変更して文字列に入れるようにファイルを解析しました(csvreaderで「rU」モードを使用)。ただし、文字列には改行がありません。この ^M 文字で文字列を分割する方法、または \n に置き換える方法はありますか?

4

2 に答える 2

1

Unix システムを使用している場合は、その変換を正確に実行するdos2unix(および対応する) というプログラムがあります。unix2dos

しかし、それは次のようなものとほとんど同じです:

sed -i -e 's/$/\r/' file
于 2013-07-19T17:53:33.033 に答える