sba*_*ell 3 python command-line-interface
最近在工作中需要python命令行实用程序,我没有编写cli的经验.无论如何,我仍然必须将它们弹出.
我最大的障碍是这些计划的结构.此外,获取和验证来自用户的输入的方法.我一直在以非常宽松的循环结束,我只是不认为这是最有效的方法.
有人可以提供我可能选择的开源cli程序的链接以获得一些理解吗?或者,我可以得到的书籍,教程等.我已经挖了但没有成功(我的谷歌技能必须缺乏).
我喜欢面包师.你这样使用它:
% cat my.py
import baker
@baker.command
def cmd(start, end):
print '%s %s' % (start, end)
if __name__ == '__main__':
baker.run()
% python my.py cmd 2010-12-01 2010-12-31
2010-12-01 2010-12-31
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1746 次 |
| 最近记录: |