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