db.conf文件
[cd]
host = 127.0.0.1
port = 2206
username = root
password = root
charset = utf-8
optpar.py
from ConfigParser import ConfigParser
import MySQLdb as db
from optparse import OptionParser
if __name__=="__main__":
parser = OptionParser() #---处理命令行参数
parser.add_option('-c', '--conf', dest='conf')
(options, args) = parser.parse_args()
print options,args
co=ConfigParser()
co.read(options.conf)
s=co.items('cd')
print s
db=co.get('cd','host')
po=co.get('cd','port')
co.set('cd','port','2206')
co.write(open(options.conf,'w'))
print db,po
结果