首页 > 解决方案 > 使用 python 写入一个单元格中包含多行的 csv 文件

问题描述

我正在使用 writer.writerow(groupOfUsers),其中 groupOfUsers 是用户列表,例如:['joe','john','jane'] 我希望将所有 3 个名称用新行打印到一个单元格中,但使用它写入的当前命令将 3 个名称放入 3 个不同的新行

我希望它看起来像乔·约翰·简

并不是


约翰


标签: pythonselenium

解决方案


如果您希望将条目放在一行中,您似乎需要向它发送一个大小为 1 的数组。你可以通过["joe"\n"john"\n"jane"]这样的代码:

writer.writerow(["\n".join(['joe','john','jane'])])

为了更加清晰:

In [2]: ["\n".join(['joe','john','jane'])]
Out[2]: ['joe\njohn\njane']

推荐阅读