Python

python-fire交互模式2020-04-13

2020-04-13  本文已影响0人  夏目无痕

当你想调试一个或者多个py文件的时候,并且需要引入上下文

那么可以通过

python environment.py -- --interactive

在这里你可以实例化Environment这个class并且对其中的方法直接操作

怎么引入上下文,其实不是python-fire控制的

而是你这个类本身依赖什么,比如说你在定义class A的时候定义它的属性中

self.b = new B()

self.c = new C()

那么你在实例化的时候就可以直接调用他们,所以一般情况下,强大的上下文调试发生在

一个拥有复杂功能的类中,so,调试这么一个类,意味着你可以通过控制台作任何你想做的事情。

上一篇 下一篇

猜你喜欢

热点阅读