为了账号安全,请及时绑定邮箱和手机立即绑定

python更新csv文件中的单个值

python更新csv文件中的单个值

HUX布斯 2023-03-08 16:15:51
我有这个脚本,我打算在其中更新 CSV 中的值我知道我会将其写回文件以实际影响更改,但我希望能够像下面那样更改行列表中的值。但是,更改前后,该行保持不变,为什么会这样?with open(tasks) as csv_file:    csv_reader = csv.reader(csv_file, delimiter=',')    for row in csv_reader:        row[1] == 'ddd'        print(row)
查看完整描述

2 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

我认为你应该这样做:

row[1] = 'ddd'


查看完整回答
反对 回复 2023-03-08
?
jeck猫

TA贡献1909条经验 获得超7个赞

你的意思肯定是:


row[1] = 'ddd'

#     ^^^

您之前的表达式是布尔测试 ( ==) 而不是赋值,您没有对它执行任何操作(没有任何返回值)。


查看完整回答
反对 回复 2023-03-08
  • 2 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信