【发布时间】:2013-08-10 20:42:00
【问题描述】:
我正在使用返回的 json 在 python 中创建一个字典。
我想成为shortuuid的值之一,所以我把一个函数作为值。 我希望调用该函数并将值替换为该函数返回的值。
这对吗?
tvMSG = {'fromEMAIL': uEmail, 'toCHANNELID': channelID, 'timeSENT': uTime}
for msgkey, subdict, instakey in (('profilePIC', 'user', 'profile_picture'),
('userNAME', 'user', 'username'),
('msgBODY', 'caption', 'text'),
('mainCONTENT','images', 'standard_resolution',)
('tvshowID', shortuuid.uuid())):
this is the key/value in question:
('tvshowID', shortuuid.uuid())):
这是我得到的错误:
TypeError: 'tuple' object is not callable
如果没有,我该如何让它工作?
【问题讨论】:
-
它没有按原样工作吗?
-
不,我得到这个错误.... TypeError: 'tuple' object is not callable
-
这是正确的做法。但是,您正在遍历一个 3 元组列表,而最后一个只是一个 2 元组。
标签: python json function loops