argparse

命令行参数处理:Python 的 argparse 模块

和你们中的许多人一样,我经常编写一些一次性脚本来完成任务。这些脚本通常只有短短的20行代码,没有文档,主要用于执行一些清理或维护任务,而且几乎写完就立刻被删除了。但如果某件事要长久持续下去,我会尝试采取更专业的做法:编写文档和注释、记录日志、检查子命令错误、优雅地处理失败以及处理命令行参数。事实上,...