noob问题系列。。。在
我是python的新手,最近想创建一个小python应用程序,可以根据不同的搜索输入从flickr收集照片。(例如:如果我输入“dog”,它将从flickr下载所有的狗图片)
我在网上做了一些研究,发现flickrapi可能是最好的方法flickr.photos.getSizes应该是我需要使用的那个。在
但是,我在编码时有几个愚蠢的问题:
我已经为flickr API应用了我的密钥和秘密,只是不知道下一步该怎么做flickr.photos.getSizes在python中下载照片。比如,如何在python中调用这个方法?(而且我注意到这个方法所需的参数是keys和photo-id,如何根据搜索输入“dog”获取photo-eu-id)
然后,我遵循了https://github.com/alexis-mignon/python-flickr-api/wiki/Tutorial中的教程,但是当我导入flickr\u api时,我收到了一条错误消息:
Could not load all modules
<class 'ImportError'> No module named 'objects'
Traceback (most recent call last):
File "D:/Agfa/Projects/Image/flickr.py", line 2, in <module>
import flickr_api
File "D:\Application\Anaconda3\lib\site-packages\flickr_api\__init__.py", line 32, in <module>
from auth import set_auth_handler
ImportError: cannot import name 'set_auth_handler'
然后我看了一下<init
^{pr2}$这个库似乎不支持Python3,但我不知道该怎么做。(我不能在python3上安装method,keys,\u version)我想我会用flickrapi
非常感谢您的时间和再次提前感谢。在
我不知道为什么。如果您想在python3.5+中使用flickr\u api模块,则需要修复导入,就像我在下面所做的那样:
此编辑之后,它将失败,并在上出现另一个导入错误:
^{2}$所以你可以自己解决这个问题,如果你想的话,只要沿着导入错误走一走,加一个点把它们转换成绝对导入,这样就不会失败。在
我想,如果你想使用这个模块,你必须先修复它。。。有一个未知的回报。因此,如果你还没有投入巨资,使用其他模块可能会更有效。在
我想我终于找到了使用FlickrAPI的正确方法:
有很多种方法,但我想出了2种方法:
在flickr.walk公司使用照片.搜索API,我也可以直接使用API:
^{2}$记住先拿到钥匙和秘密:
相关问题 更多 >
编程相关推荐