【发布时间】:2020-02-18 21:24:13
【问题描述】:
我正在从 csv 文件中读取字符串。这些字符串包含“\n”字符来表示新行。 如何使用正确的新行打印这些字符串?使用 str() 不起作用。
CSV 文件只有一行:
Dest, Test\n Test2\n Test3
下面的代码打印Test\n Test2\n Test3
for ifile in files:
with open(orderPath + '\\' + ifile) as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
for row in csv_reader:
dest = row[0]
message = row[1]
message = str(message)
print(message)
【问题讨论】:
-
你能尝试在 open() 函数中传递 newline='' 参数吗?
-
你期待什么?
-
csv文件中的一行应该如何解释?
标签: python python-3.x csv newline