Python Fire 是谷歌开源的一个命令行工具。
Python Fire 是一个用于从绝对任何 Python 对象自动生成命令行界面 (CLI) 的库。
Python Fire 是一种在 Python 中创建 CLI 的简单方法。
Python Fire 是用于开发和调试 Python 代码的有用工具。
Python Fire 有助于探索现有代码或将其他人的代码转换为 CLI。
Python Fire 使 Bash 和 Python 之间的转换更容易。
Python Fire 通过使用您需要已经导入和创建的模块和变量设置 REPL,使使用 Python REPL 变得更容易。
一、Python Fire安装方式(建议采用前两种安装方式)
- 要使用 pip 安装 Python Fire(基于python安装完成),请运行:
pip install fire
- 要使用 conda 安装 Python Fire(基于Anaconda安装完成),请运行:
conda install fire -c conda-forge
- 要从源代码安装 Python Fire(开源代码存储库),首先克隆存储库,然后运行:
python setup.py install
二、直接从源代码安装 Python Fire(博主采用这种方式安装),首先打开Pycharm,然后找到Get from Version Control…(Pycharm中VCS找不到check out from Version Control选项原因及绑定用户github)将下面的命令直接复制粘贴到URL,点击clone。
- Pycharm
- Get from Version Control
- URL
https://github.com/google/python-fire.git
三、等待1分钟左右Pycharm将远程仓库github中python-fire项目复制到本地仓库,根据项目复制路径找到复制好的python-fire项目,复制成功见下图。
四、接下来点击python-fire项目文件,然后在路径上输出cmd再按回车键打开此路径的控制平台(或者直接打开控制平台再用cd python-fire项目文件路径)。
五、复制下面的命令输入到上一步打开的控制平台,再按回车健运行安装,等待30秒左右进行安装,安装完成见下面第二张图。
python setup.py install
六、验证是否安装成功,新建一个项目然后复制下面的代码进行运行(博主是在自己电脑E盘新建一个test项目,然后新建了一个firetest.py文件进行验证)。
import fire def add(x, y): return x + y def multiply(x, y): return x * y if __name__ == '__main__': fire.Fire()
七、点击运行,然后运行成功,并结果和下面第二张图一样表示安装成功。
八、安装之后具体使用详见下面链接《Python Fire使用指南》。
《Python Fire使用指南》:点击打开《The Python Fire Guide(Python Fire使用指南)》链接
九、在Pycharm中运行使用“Terminal”方式,然后再使用《Python Fire使用指南》中的命令行进行运行得到相应的结果。
python firetest.py add 1 2 #