如何将CSV转换为固定宽度的文件格式。在
import csv
with open('C:\\Users\\thara.savio\\Downloads\\Sacramentorealestatetransactions.csv', newline='') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',')
for row in spamreader:
print(' '.join(row))
它转换为文本文件,其中制表符作为分隔符,而不是固定宽度格式。在
下面是我得到的结果。在
^{pr2}$
可以对数据进行预处理以获得每列的最大宽度 并使用string format mini language编写文件:
输出:
^{pr2}$您可以在类别中找到最长的值,并根据长度添加缓冲区间距:
^{pr2}$
输出:
相关问题 更多 >
编程相关推荐