获取狗图像的模块/命令行工具

random-dog的Python项目详细描述


随机狗

随机狗是一个获取狗图像的模块,它使用dogAPI:https://dog.ceo/dog-api/ 这个模块的创建灵感来自于random cat module(https://github.com/gravmatt/random-cat

Python 2和3兼容

安装

通过pip安装。在

$ pip install random-dog

或者从源头获取

^{pr2}$

使用

dog模块只有一个函数getDog(),有两个可选参数。在

参数

directory-默认为当前目录

filename-默认值是唯一的id

import dog

# dog.getDog(directory=None, filename=None)

dog.getDog(directory='/users/tor', filename='dog')

# /users/tor/dog.jpg

函数返回映像的映像名(如果指定了目录,则返回绝对路径)。在

命令行

您也可以在终端上请求图像。在

$ randomdog [file]

# Example:

$ randomdog /users/tor/dog.jpg

参数file是可选的。在

该命令将图像的文件名/绝对路径返回到标准输出(stdout)。在

许可证

麻省理工学院执照

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用户界面java,使用gui连接到另一台计算机/服务器的文件系统   运行sbt的ubuntu返回错误:“javahome需要<path>参数”   java如何在Android中处理许多ImageView而不出现内存问题?   查询中非法字符的java相同URL失败   安卓取消引用可能会产生“java”。lang.NullPointerException'   java中的indexoutofboundsexception“java.lang.ArrayIndexOutOfBoundsException”错误   xml Java将dom保存到文件>文件在程序结束后由另一个进程打开   Java的垃圾收集器是如何工作的?   Java如何筛选值(列表)   java处理字符串我怎样才能像在真实的书籍中一样在上面部分生成“小数字”呢?   java SonarQube是否有一个API来获取所有项目分析的一部分?   java startActivity(intent)什么都不做   JAVAutil。扫描器类Java   java如何从Firebase更新电子邮件?UpdateMail方法已被弃用   java Hibernate。如何正确组织带有注释的onetomany关系?   在java中获得卷标和驱动器号之间的映射(而不是FileSystemView)的解决方法是什么   java查找文件的路径