我在Mac中尝试了我的代码,这是可以的,但在windows中,python不能将我的列表正确地写入CSV文件,一些数据被写入不同的行,而它应该被写入同一行。你知道吗
personel = [firstname, lastname, detail]
with open("hr.csv", "a", newline='', encoding="utf-8") as csvfile:
writer = csv.writer(csvfile)
writer.writerow(personel)
Tags:
我用你的代码编写了一个测试程序(在windows10上),没有发现CSV输出有问题。在你的机器上运行这个,看看会发生什么。你知道吗
这是测试输出(由随机字母组成):
这是测试代码:
我怀疑你的输入包含新行。检查
firstname
、lastname
或detail.
中是否有多余的换行符相关问题 更多 >
编程相关推荐