1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
from configparser import ConfigParser
cf = ConfigParser() cf.read("config.ini")
secs = cf.sections() print("sections: ", secs, type(secs))
opts = cf.options("db") print("options: ", opts, type(opts))
kvs = cf.items("db") print("db: ", kvs, type(kvs)) 输出: db: [('db_port', '3306'), ('db_user', 'root'), ('db_host', '127.0.0.1'), ('db_pass', 'sun')] <class ''>
#获取value,cf.get 以str返回 db_host = cf.get("db", "db_host") db_port = cf.get("db", "db_port") db_user = cf.get("db", "db_user") db_pass = cf.get("db", "db_pass") print("db_host: ", db_host, type(db_host)) print("db_port: ", db_port) print("db_user: ", db_user) print("db_pass: ", db_pass)
concurrent_processor = cf.getint("concurrent", "processor") concurrent_thread = cf.getint("concurrent", "thread") print("conncurrent_processor; ", concurrent_processor, type(concurrent_processor)) print("conncurrent_thread: ", concurrent_thread, type(concurrent_thread))
|
近期评论