【问题标题】:\n changes to \\n after reading csv file in python\\n 在 python 中读取 csv 文件后更改为 \\\\n
【发布时间】:2023-01-25 02:18:28
【问题描述】:

我正在读取一个以 \n 作为换行符的文件。但是当我使用 pandas 阅读它时,它显示为 \\n。我怎样才能避免这种情况?

我尝试了 pandas 和 python csv 但没有任何效果

【问题讨论】:

  • 展示你在做什么,你得到了什么结果。复制相关代码/命令/数据并粘贴到您的问题作为文本.
  • 它没有改变,这只是 Python 显示它的方式。

标签: python pandas csv newline


【解决方案1】:

在熊猫中,您可以将 lineterminator 设置为 ' ' 这应该有效。或者,您可以使用 python 中的 csv 模块来读取您的 csv 文件,如下所示:

import csv
with open(filepath, newline='', encoding='utf-8') as f:
    reader = csv.reader(f, delimiter='
')
    for row in reader:
        print(row)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-02
    • 2016-12-06
    • 2016-01-28
    • 2014-07-14
    • 2018-03-23
    • 2019-08-16
    • 1970-01-01
    • 2015-04-21
    相关资源
    最近更新 更多