如何在Python中重载“import”来为Cement框架命名一个函数“import”:所以,我正在做一个CLI Python项目,它使用了Cement CLI框架。当在Cement中为命令行创建命令时,您命名的函数将成为命令的名称。我需要一个名为“import”的命令,但由于明显的原因,我不能在Python中命名函数“import”。有人知道在Python中命名函数“import”的创意吗?我尝试了一些创造性的“鸭子类型”来尝试重载import,但没有成功。
relj7zay1#
@racerj93这实际上是可能的,通过设置label关键字参数为expose()(别名:ex())
label
expose()
ex()
@ex( label='import' ) def import_cmd(self): print("Inside Base.import_cmd()")
字符串您可以拨打:
myapp import
型参考编号:
1条答案
按热度按时间relj7zay1#
@racerj93这实际上是可能的,通过设置
label
关键字参数为expose()
(别名:ex()
)字符串
您可以拨打:
型
参考编号: