argparse 介绍
argparse模块主要用来为脚本传递命令参数功能,使他们更加灵活。
configparser模块简介
该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。节与java原先的配置文件相同的格式
python file
import argparse
import ConfigParser
import sys
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument("config", nargs='+', help="configuration for the test")
args = parser.parse_args()
return args
def read_config_file(config):
with open(config, 'r') as fp:
cfg = ConfigParser.ConfigParser()
cfg.readfp(fp)
sections_list = cfg.sections()
print(sections_list)
for section in sections_list:
options_list = cfg.options(section)
items_list = cfg.items(section)
print(options_list)