如何修复CSV文件中的断列?

2024-09-27 23:18:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个csv文件,比如说(citycode.csv),它包含4列和600多行,如下所示:

示例:

**City_Code   City_Name   County_Name  Village_Name**
CT01122-01 Pinar del Río    Antilla      Cabañas
CT01123-01    Havana       Betancourt   Niquero
CT01124-01..........
CT01126-01..............
CT01128-01...............

以此类推(超过600行)。你知道吗

首先,我需要删除第一列(City_Code)中所有需要删除的第四个字符(CT01122-01)。除此之外,我还想读取citycode.csv文件并写出该文件的固定版本。你知道吗


Tags: 文件csvname示例cityascodedel
1条回答
网友
1楼 · 发布于 2024-09-27 23:18:03

我想试试

with open('city_code.csv', 'r') as f_src, open('city_code_fixed.csv', 'w') as f_trgt:
    f_trgt.write(f_src.readline())         # for transferring the header untouched
    for line in f_src:
        f_trgt.write(line[:3] + line[4:])

相关问题 更多 >

    热门问题