python - 使用 python 写入一个单元格中包含多行的 csv 文件
问题描述
我正在使用 writer.writerow(groupOfUsers),其中 groupOfUsers 是用户列表,例如:['joe','john','jane'] 我希望将所有 3 个名称用新行打印到一个单元格中,但使用它写入的当前命令将 3 个名称放入 3 个不同的新行
我希望它看起来像乔·约翰·简
并不是
乔
约翰
简
解决方案
如果您希望将条目放在一行中,您似乎需要向它发送一个大小为 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']
推荐阅读
- jquery - 如何使进度条在选中的多个复选框上工作?
- c# - 自定义 Xamarin Android 渲染器
- python - Python无法安装模块spaCy
- javascript - 如何使用 Javascript 删除 html 代码中特殊标签前后的标签?
- javascript - 如何在表单发布后显示模型
- rust - 我可以声明不应该期望给定特征的实现是大小的吗?
- regex - 键值对 - 正则表达式
- verilog - 多千兆收发器 GTP 的 TX 缓冲区
- xamarin.android - 在 Visual Studio Xamarin.Android 上选择活动操作栏选项卡
- vba - 在传递给另一个公式之前将公式(处理)应用于 Range