argparse 处理命令行参数
argparse模块 主要用来处理传入的命令行参数,之前版本有使用 optparse模块 实现类似的效果,不过 optparse模块 已停止更新,并不推荐使用了。
argparse模块 使用:
- ArgumentParser - 创建parser实例。
- add_argument - 添加命令行参数。
- parse_args - 处理参数。
其中关键的部分是 add_argument。
argparse模块 主要用来处理传入的命令行参数,之前版本有使用 optparse模块 实现类似的效果,不过 optparse模块 已停止更新,并不推荐使用了。
argparse模块 使用:
其中关键的部分是 add_argument。
configparser 模块是标准库中用来解析类似 .ini 文件的模块。
difflib 模块用于比较两段字符串的差异,有点类似于github的更新对比功能。
platform 模块主要功能是,提供平台的一些信息,包括操作系统信息,python版本信息等。不同的平台获取的信息不同。
正则表达式在各种语言上都有实现,使用相同的语法可以得到相同的效果。
string 模块大部分功能已被 str对象 实现,但一些字符常量人保留了下来
struct 模块用于二进制数据,常用于处理网络数据。
textwrap 模块是一个使字符串按要求排列的模块。主要方式包括以下几种: