我有一个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
)中需要删除的所有第4个字符(CT0 1 122-01)。除此之外,我还想读取citycode.csv
文件并写出该文件的固定版本。
答案 0 :(得分:1)
我会尝试
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:])