解析xml和处理命令行输入
2019-01-07 本文已影响0人
欧德朗
2018-12-27
据说python的最方便的地方是就是,第三方库
这还没用到第三方库
只是两个内置的模块
一.argparse
argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。当然,Python 也有第三方的库可用于命令行解析,而且功能也更加强大,比如 docopt,Click。
argparse 的使用
argparse使用主要分三步
- 创建 ArgumentParser() 对象
- 调用 add_argument() 方法添加参数
- 使用 parse_args() 解析添加的参数
2.logging 输出日志log 比print方便的多
logging.info('file_name : %s' ,file_name)
3.ElementTree
用于解析xml
坐不住,实在是屁股疼