python-fire:Python Fire是一个用于从绝对任何Python对象自动生成命令行界面(CLI)的库

时间:2024-02-22 11:22:32
【文件属性】:

文件名称:python-fire:Python Fire是一个用于从绝对任何Python对象自动生成命令行界面(CLI)的库

文件大小:149KB

文件格式:ZIP

更新时间:2024-02-22 11:22:32

python cli CommandlineinterfacePython

Python火 Python Fire是一个用于从绝对任何Python对象自动生成命令行界面(CLI)的库。 Python Fire是在Python中创建CLI的简单方法。 Python Fire是用于开发和调试Python代码的有用工具。 Python Fire可帮助探索现有代码或将其他人的代码转换为CLI。 Python Fire使Bash和Python之间的转换更加容易。 通过使用已导入和创建的模块和变量设置REPL,Python Fire使使用Python REPL更加容易。 安装 要使用pip安装Python Fire,请运行: pip install fire 要使用conda安装Python Fire,请运行: conda install fire -c conda-forge 要从源代码安装Python Fire,请先克隆存储库,然后运行: python setup.py install 基本用法 您可以在任何Python对象上调用Fire : 函数,类,模块,对象,字典,列表,元组等。它们都起作用! 这是在函数上调用Fire的示例。 import


【文件预览】:
python-fire-master
----setup.py(3KB)
----pylintrc(7KB)
----.gitignore(1KB)
----requirements.txt(2B)
----MANIFEST.in(16B)
----fire()
--------docstrings.py(25KB)
--------decorators_test.py(6KB)
--------test_components_test.py(1KB)
--------inspectutils_test.py(5KB)
--------core_test.py(9KB)
--------custom_descriptions.py(5KB)
--------helptext_test.py(21KB)
--------docstrings_test.py(12KB)
--------parser_test.py(6KB)
--------__init__.py(786B)
--------console()
--------formatting_windows.py(2KB)
--------trace_test.py(5KB)
--------test_components_bin.py(917B)
--------value_types.py(3KB)
--------main_test.py(3KB)
--------docstrings_fuzz_test.py(1KB)
--------helptext.py(26KB)
--------formatting.py(3KB)
--------formatting_test.py(3KB)
--------parser.py(5KB)
--------inspectutils.py(12KB)
--------custom_descriptions_test.py(3KB)
--------fire_import_test.py(1KB)
--------test_components.py(12KB)
--------trace.py(10KB)
--------testutils.py(4KB)
--------fire_test.py(29KB)
--------decorators.py(4KB)
--------__main__.py(4KB)
--------test_components_py3.py(2KB)
--------completion_test.py(6KB)
--------testutils_test.py(2KB)
--------parser_fuzz_test.py(3KB)
--------completion.py(16KB)
--------core.py(36KB)
--------interact_test.py(1KB)
--------interact.py(3KB)
----CONTRIBUTING.md(3KB)
----LICENSE(573B)
----setup.cfg(226B)
----.github()
--------scripts()
--------workflows()
----examples()
--------diff()
--------widget()
--------__init__.py(0B)
--------cipher()
--------identity()
----README.md(4KB)
----mkdocs.yml(309B)
----docs()
--------benefits.md(3KB)
--------index.md(4KB)
--------api.md(4KB)
--------guide.md(18KB)
--------using-cli.md(9KB)
--------troubleshooting.md(651B)
--------installation.md(254B)

网友评论