在csv中编写文本后,打开它不会读取'\ n'字符

我在其中创建了一个csv文件,并使用了一些歌词:

                    with io.open('songs.csv', 'a+',encoding='utf-8') as file:
                        writer = csv.writer(file , dialect='excel')
                        writer.writerow(input_row)

其中input_row是[艺术家,歌词]的列表

Now when I open my csv, I notice that everywhere there was '\n' and '\r';

例如:

原始文本:

I went walking in the garden
I was tripping on snakes
And I ain't asking for your loving
I'm just asking what your love is gonna take

读取csv后,pandas数据框中的文本:

"\r\n\r\r\nI went walking in the garden\r\nI was tripping on snakes\r\nAnd I ain't asking for your loving\r\nI'm just asking what your love is gonna take\r\n\r\n

(顺便说一句,我正在使用Pycharm,在数据集的概述中,这些转义字符不可见,因此我附加了一些单词。)

我正在使用清洁柱

    data['lyrics'] = data['lyrics'].replace(r'\\[n]', ' ',regex = True)
    data['lyrics'] = data['lyrics'].replace(r'\\[r]', ' ', regex=True)

但是当我打印文本时,什么都没有改变。

我是在做错什么还是没有问题,我可以简单地忽略它?

评论