python - 多维列表的txt文件输出,不带逗号(,)
问题描述
我制作了一个名为finalMaze
大小 (nxn) 的多维列表。我不太了解文件 i/o 在 python 中是如何工作的,所以无法真正编辑我从互联网上整理的内容。
import csv
def writeMaze(finalMaze, filename):
with open(filename, "w") as f:
writer = csv.writer(f, delimiter=',')
writer.writerows(finalMaze)
输出类似于...
1, 1, 1
2, 2, 2
3, 3, 3
我想要的只是去掉,
数字之间的逗号()。如果有人能解释我如何做到这一点,我将不胜感激!
解决方案
您只需要从delimiter
选项中删除逗号
writer = csv.writer(f, delimiter=' ')
推荐阅读
- android - 折叠后调整我的 CollapsingToolbarLayout
- yocto - bitbake 在最简单的食谱上失败了
- angular - angular2-highcharts 向下钻取不起作用
- typescript - typescript 中类型断言的详细逻辑是什么?
- angular - 将 ngrx 与 Angular 一起使用
- acumatica - 如何附加 Acumatica DAC 属性 [PXEmailSource]
- java - Spring-Boot JPA-Hibernate Liquibase:如何填充 PostgreSQL DB 考虑到实体的变化?
- java - Java JTable 在编辑时扩展列宽。没有键盘记录
- python - 无法在 ubuntu 中使用转储
- java - 初始 BufferedImage 和转换后的 BufferedImage 对象没有给出相同的结果