当前位置: 首页 > news >正文

神奇的模块--谷歌开源 Python Fire:自动生成命令行接口

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.下载fire模块

pip install fire

2.fire模块的简单使用

#!/usr/bin/python3
import fire
import socket
class Example(object):
    def get(self,addr='localhost'):  #默认使用localhost作为主机名
        s=socket.gethostbyname(addr) #获取ip
        print(s)

class F():
    f=fire.Fire(Example) #创建一个类使用fire模块

if __name__=='__main__':
    e=Example()

3.使用

1.帮助

2.默认

3.获取百度ip

非常简单的一个模块,但我感觉用处还是很大的!

转载于:https://my.oschina.net/u/3264690/blog/861039

相关文章:

  • PHP快速入门 如何操作MySQL
  • 【Java基础】5、java中的匿名内部类
  • Android textview及其子类
  • 正则表达式匹配IP和月日
  • Oracle 快速插入1000万条数据的实现方式
  • Fedora 25上安装微软SQL Server过程
  • Nginx 和 PHP 的两种部署方式比较
  • MVVM 简介
  • Android支付宝SDK开发笔记
  • Future模式-多任务并行汇总 or 同步任务回调
  • mysql组内排序取最大值
  • 科学家制作“更绿”香草
  • Advanced Auto Layout:Programmatically Creating Constraints
  • JavaScript中基本数据类型和引用数据类型的区别
  • 人类的情感需要与未来私人机器人助理
  • [iOS]Core Data浅析一 -- 启用Core Data
  • angular组件开发
  • ES6系列(二)变量的解构赋值
  • fetch 从初识到应用
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • leetcode388. Longest Absolute File Path
  • unity如何实现一个固定宽度的orthagraphic相机
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 搞机器学习要哪些技能
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 和 || 运算
  • 基于Android乐音识别(2)
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 使用common-codec进行md5加密
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 在Docker Swarm上部署Apache Storm:第1部分
  • No resource identifier found for attribute,RxJava之zip操作符
  • 阿里云ACE认证之理解CDN技术
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​Linux·i2c驱动架构​
  • ​如何在iOS手机上查看应用日志
  • !!java web学习笔记(一到五)
  • # 透过事物看本质的能力怎么培养?
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #控制台大学课堂点名问题_课堂随机点名
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (算法)Game
  • (原)Matlab的svmtrain和svmclassify
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)可以带来幸福的一本书
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .java 9 找不到符号_java找不到符号
  • .NET CORE Aws S3 使用
  • .NET 服务 ServiceController
  • .net 验证控件和javaScript的冲突问题
  • .NET建议使用的大小写命名原则
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)