import sys
import os
import urllib
from xml.etree.ElementTree import ElementTree
import flickrapi
api_key = 'myApiKey'
api_password = 'Mysecret'
flickrClient = flickrapi.FlickrAPI(api_key, api_password)
photos = flickrClient.photos_getinfo(photo_id='2124494179')
//tree=ElementTree(flickrClient.photos_getinfo)
print (photos)
我试图写的Flickr响应转换成文件保存使用ElementTree
, 的信息,但我的尝试均告失败。如何将obj值保存为xml/txt
文件。你怎么蟒蛇flickrapi响应对象保存为XML文件
我正在使用flickr.photos.getInfo
方法来收集有关图像的数据。对不起,但我需要的细节来克服错误<Element rsp at 101463b00>
。顺便说一句,我从一张图片开始,看看代码是如何工作的。
其实我试过的代码,但我有一个错误“typeError:<元素rsp在101574f80>不是JSON序列化”。我有这个obj“data = flickrClient.photos_getinfo(photo_id ='photoid')”,我想将响应属性写入一个可以使用数据的文件中。 – Samah 2014-10-08 04:03:41
对不起,[this](https://www.flickr.com/services/api/flickr.photos.getInfo.html)实际上给了XML作为回应。你能发布你的代码吗? [Here](http://stackoverflow.com/questions/4451600/python-newbie-parse-xml-from-api-call)是一个类似的问题。 tree.write('output.xml')写入文件。 – toas939 2014-10-08 04:31:59