我正在使用Python从Facebook营销API返回一些数据。一切都很好,直到我返回一个缺少字段的活动。你知道吗
例如,如果我返回的活动没有按最小年龄定位广告,但是我的脚本调用了“最小年龄”字段。既然活动可能都不同,我如何在Python中处理它以避免抛出异常?你知道吗
下面是一个例子
print(target[TargetingSpecsField.age_min])
print(target[TargetingSpecsField.age_max])
返回的数据:
{u'age_min': 24, u'age_max': 65}
如果我正确理解你的问题,你可以
它将打印
target[TargetingSpecsField.age_min]
的值,如果它存在,否则它将打印None
。你知道吗其他方法包括检查字典中是否存在键,如果键不存在,则返回
None
:这允许您在包含或不包含密钥时执行不同的操作。你知道吗
相关问题 更多 >
编程相关推荐