我想搞清楚如何使用cmd模块

4 投票
2 回答
2562 浏览
提问于 2025-04-16 15:55

让我先说一下:我对Python还是个新手!我写了一些模块,用来通过命令行驱动一个用户互动的应用程序。此外,有人建议我看看cmd模块。我在一些网站上看过,但还是不太确定怎么用。我没有阅读障碍之类的问题,但我真的很难理解那些没有例子的技术文献……我属于视觉学习者,如果我能看到一个好的、清晰的例子一次,那我就能记住一辈子。有没有人能给我简单介绍一下怎么使用cmd模块……?在这之前,我会继续在谷歌上寻找好的例子。也许我会运气好……谢谢!

2 个回答

3

去年在PyCon大会上,Catherine Devlin做了一个很棒的演讲,内容是关于如何开始使用cmd和cmd2。

你可以在pyvideo上找到这个视频。

之前视频、代码和幻灯片都可以在Pycon网站上找到,但那个链接现在已经失效了。

8

Doug Hellmann的《每周Python模块》系列里有一个很好的例子,展示了如何使用cmd模块。
另一个不错的例子是ActiveState的“用Cmd对象构建的控制台”,不过我觉得这个例子有点复杂。你可以在ActiveState的Python食谱PyMOTW找到很多Python的例子。

你还可以查看cmd模块的源代码,这样可以更好地理解它是如何工作的,可能你也会喜欢cmd2模块

撰写回答