返回信息流如下的两个flow数据结构,想把"ipv4_dst":"10.0.0.3"中的10.0.0.3赋给变量,然后利用变量给ipv4_dst赋值,然后同样想用变量给actions":"set_ipv4_dst=10.0.0.4,set_eth_dst=00:00:00:00:00:04,output=3"中的set_ipv4_dst进行赋值操作,直接试验没能成功,求教大神指点[ema0][ema1]
flow11 = {
'switch':"00:00:00:00:00:00:00:02",
"name":"s",
"priority":"100",
"active":"true",
"eth_type":"0x0800",
"ipv4_dst":"10.0.0.3",
"actions":"set_ipv4_dst=10.0.0.4,set_eth_dst=00:00:00:00:00:04,output=3"
}
这是一条镜像帖。来源:北邮人论坛 / python / #7088同步于 2015/5/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[问题]Python如何修改Json数据
Klein
2015/5/26镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
import json
aDict = json.loads(data)
newVal = aDict["ipv4_dst"]
#....
aDict["ipv4_dst"] = newVal
受教了!我试试,谢谢~!
【 在 myjiayan 的大作中提到: 】
: import json
: aDict = json.loads(data)
: newVal = aDict["ipv4_dst"]
: ...................
好的,谢谢啦~~[em12]
【 在 WTF 的大作中提到: 】
: 基本上这几个库和函数满足你的需求
: json
: eval
: ...................