【发布时间】:2015-05-08 13:49:22
【问题描述】:
我想匹配和替换 CSV 第一行中出现的空格。
例如,我只想用'_'替换第一行中的空格:
"product id","Region","Region Code"
"888","North America","GEO123"
给予:
"product_id","Region","Region_Code"
"888","North America","GEO123"
这是我目前的做法:
f1 = open('file1', 'r')
f2 = open('newfile', 'w')
for line in f1:
f2.write(re.sub('([\s])+', '_', line))
f1.close()
f2.close()
替换整个文档中的所有空格。我该如何调整它以使其仅适用于文本的第一行?
【问题讨论】: