nik*_*dia 0 python csv newline
我是一般的编程新手,也是Python的新手.我有一个csv列表,读入python,shuffled,然后以不同的顺序写出.
在当前状态下,它打印出一个洗牌的项目的长列表.我需要将它们分别打印到新行上.要做到这一点我明白我需要在某处添加\n,但我不知道在哪里.我应该将它添加到首先创建列表的代码部分,还是写入csv文件的部分?我猜测后者,所以这里是相关的代码,但我可以在必要时粘贴更多:
make_list = csv.writer(open('026a_te.csv', 'wb'))
make_list.writerow(list_a)
Run Code Online (Sandbox Code Playgroud)
我在哪里添加\n,以便将list_a的每个元素写入输出文件026a_te.csv中的新行?
你只是在输出csv上写了一行,所以很自然地它会在一行上.
您应该有一个要使用的列表列表writerows而不是writerow,或者您应该在一个writerow多次调用的循环中.系统会自动为您添加换行符.