【发布时间】:2015-05-23 12:01:18
【问题描述】:
如果api响应中不存在对象,如何在python中创建file.txt?我的示例代码如下;例如,响应中缺少离开GateDelayMinutes。我想在文件中插入 0,因为它不存在。
url1 = 'Http://..........'
json_obj1 = urllib2.urlopen(url1)
data1 = json.load(json_obj1)
try:
with open("delays_details.txt",'a') as f:
if (data1['flightStatus']['delays']['departureGateDelayMinutes']):
f.write("Not Found")
else:
f.write(('%d' % item['flightId'])+'|'+str(data1['flightStatus']['delays']['departureGateDelayMinutes'])+'\n')
except:
print "Delay details Not Found! Try again."
【问题讨论】:
-
您要更新表格中的列吗?
标签: api python-2.7 file-io response