小编Tha*_*vio的帖子

使用Python将csv转换为固定宽度文件

如何将 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))
Run Code Online (Sandbox Code Playgroud)

它转换为以制表符作为分隔符的文本文件,而不是固定宽度格式。

下面是我得到的结果。

3526 HIGH ST     SACRAMENTO     95838     CA     2     1     836     Residential     Wed May 21 00:00:00 EDT 2008     59222     38.631913     -121.434879
51 OMAHA CT     SACRAMENTO     95823     CA     3     1     1167     Residential     Wed May 21 00:00:00 EDT 2008     68212     38.478902     -121.431028
2796 BRANCH ST     SACRAMENTO     95815     CA     2     1     796     Residential     Wed May 21 00:00:00 EDT 2008     68880     38.618305     -121.443839
2805 …
Run Code Online (Sandbox Code Playgroud)

python csv fixed-width python-3.x

1
推荐指数
1
解决办法
3358
查看次数

标签 统计

csv ×1

fixed-width ×1

python ×1

python-3.x ×1