【问题标题】:Python cmd module command aliasesPython cmd 模块命令别名
【发布时间】:2009-09-18 18:20:09
【问题描述】:

我正在使用 cmd 模块在 Python 3.1.1 中制作命令行界面。

有没有办法创建一个具有多个名称的命令,例如“退出”和“退出”? 还是只是发出许多命令都引用同一个函数的情况?

【问题讨论】:

    标签: python cmd command-line-interface


    【解决方案1】:

    是的,这只是编写多个引用相同函数的命令的情况。

    这很常见。为命令提供多个通用别名通常会有所帮助。它使用户的生活更简单,因为他们猜对的几率得到了提高。

    【讨论】:

    • 从性能问题来看,拥有很多它们是一个坏主意还是可以忽略不计?
    • 您永远无法衡量差异。它只是类方法分派——它使用散列算法——所以复杂度是**O**(1)。添加一些额外的方法函数或让一个方法函数调用另一个方法函数涉及微观开销。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    • 2018-12-19
    • 2015-11-14
    • 1970-01-01
    • 2018-07-22
    相关资源
    最近更新 更多