【发布时间】:2020-08-30 21:28:01
【问题描述】:
我是 python 新手。我正在尝试附加 CSV 文件。
代码正在运行。但是当我执行 vi test2.csv 时,我会在行尾看到一个 ^M 字符。
当我在 Unix 框中执行 cat 或 less 时,我看不到该字符。甚至 CSV 看起来也不错。
您能否告知可能是什么问题。
with open('test.csv','r') as csvfile:
csv_reader = csv.reader(csvfile)
next(csv_reader)
with open('test2.csv','a') as newfile:
csv_writer = csv.writer(newfile)
for line in csv_reader:
csv_writer.writerow(line)
【问题讨论】:
-
您的代码没有问题。检查此以获取有关此案例的更多详细信息unix.stackexchange.com/a/32003
-
问题有详细解答here
-
我们可以为此在 python 脚本中做点什么吗?