python有两种配置文件,file.ini和file.json
一、ini文件
db_config.ini
[baseconf]
host=127.0.0.1
port=3306
user=root
password=root
db_name=evaluting_sys
[concurrent]
processor=20
读写方法:
import ConfigParser
#----------------------------读------------------------------------
# Method to read config file settings
def read_config():
config = configparser.ConfigParser()
config.read('tennis_rob.ini', encoding="utf-8")
return config
#------------------------写--------------------------------------------
# CREATE OBJECT
config_file = configparser.ConfigParser()
# ADD SECTION
config_file.add_section("FTPSettings")
# ADD SETTINGS TO SECTION
config_file.set("FTPSettings", "ftpUrl", "demoftp.codeteddy.com")
config_file.set("FTPSettings", "userName", "codeteddy")
config_file.set("FTPSettings", "password", "my#supersecret#password")
# SAVE CONFIG FILE
with open(r"configurations.ini", 'w') as configfileObj:
config_file.write(configfileObj)
configfileObj.flush()
二、json配置文件
{
"save_path":"/test/",
"size":1073741824
}
读取:
with open(os.path.abspath(os.path.dirname(__file__)) + '/settlement_test.json') as r:
data = json.loads(r.read())