首页 > 解决方案 > 如何使输出 csv 文件中的值在同一列中分开

问题描述

我有这行代码:

self.tpub.write(np.array2string(self.PubMatrix[:,0], separator='\n', max_line_width=np.inf)[1:-1] + '\t' + TmAr + '\n')

哪个 .txt 输出如下所示:

1

但是当我在代码中将输出类型更改为 .csv 时:

self.tpub = open(CurrTime.strftime('%d %m %H %M') + "_2 TiPub.csv","w+")

csv 的结果与 txt 类型的结果不同:

2

我想知道如何将 csv 文件中的最后一个值像在 .txt 文件中那样分隔到下一列

标签: pythoncsvoutputtxt

解决方案


代表 NatL 将最初编辑的答案添加到问题中


我没有引起足够的注意,所以 .csv 类型读取',''\t'.txt 文件,因此替换','解决了问题。


推荐阅读