数据:
Rack,RU,MakeModel,status,hostname,type,lacp,,sw,swport,ip,mask,gw,vlan,
R01,01,dells4004,new,,,,sw01,eth1/1,,,,101
喜欢更新特定行,例如ip,mask,gw。如何使用新数据更新csv文件? 我尝试将原始文件复制到temp,然后将数据转换为list并循环每一行。但我无法写入文件。
for i in data[1:]:
if vlan == i[18]:
ouput.writerow(i[12] = device)
ouput.writerow(i[12] = device)
SyntaxError: keyword can't be an expression
感谢您的帮助。
答案 0 :(得分:0)
问题在这里:
ouput.writerow(i[12] = device)
如果我了解您要执行的操作,则必须分两个步骤进行操作:更改数据中的值,然后写出数据行:
data[12] = device
ouput.writerow(data)