我正在尝试循环浏览一个csv文件,并从第一列的项目中删除“-”。我还做了一些其他的清理更改(对于这个q来说不重要)。尝试使用str.replace()
函数时出现语法错误
with open('fron.csv', newline='') as f:
reader = csv.reader(f)
for row in reader:
del row[10:]
del row[8]
del row[5:7]
del row[2:4]
row[0] = row[0].replace('-',''))
row.append('Fron')
newlist.append(row)
print(newlist)
以下代码行的语法不正确
row[0] = row[0].replace('-',''))
我可以做到以下几点,而且效果很好:
row[0] = '1'
我错过了什么
这将起作用:
行[0]=行[0]。替换('-','')
它应该是
row[0] = row[0].replace('-','')
,而不是row[0] = row[0].replace('-',''))
row[0] = row[0].replace('-',''))
这一行末尾有额外的右括号
)
相关问题 更多 >
编程相关推荐