Python模块-configparser模块
配置文件解析模块 生成配置文件 configparser.ConfigParser() 实例化对象 模拟生成samba配置文件,以字典形式存储和读取 # -*- coding:utf8 -*- import configparser config = configparser.ConfigParser() #实例化对象 config["global"] = { #配置信息 'workgroup':'SAMBA', 'security':'user', 'passdb backend':'tdbsam', 'printing':'cups', 'printcap name':'cups', 'load printers':'yes', 'cups options':'raw', } config["home"] = { #配置信息 'comment':'This is test !!!', 'browseable':'No', 'read only':'No', 'inherit acls':'Yes' } with open("smb.conf","w") as smb_config: #将配置信息写入文件 config.write(smb_config) 生成的配置文件 [global] workgroup = SAMBA security = user passdb