Config None Example # Config None Example
print("Config None Example")
cfg_none = Config()
cfg_none.setValue("Version", "0.0.1")
cfg_none.setValue("isTemporary", 0)
cfg_none.setValue("isUserMode", 1)
print(cfg_none.isTemporary)
"""
0
"""
print(cfg_none.Version)
"""
0.0.1
"""
print(cfg_none.toJSON())
"""
{
"Version": "0.0.1",
"isTemporary": 0,
"isUserMode": 1
}
"""
test = Test()
print(test)
"""
name : Donggun LEE, age : 24
"""
cfg_none.setValue("name", "LEE Donggun")
cfg_none.setObject(test)
print(test)
"""
name : LEE Donggun, age : 24
"""
try:
print(test.Version)
"""
"""
except Exception as e:
print(e)
"""
'Test' object has no attribute 'Version'
"""
print(cfg_none.Version)
"""
0.0.1
"""
print(cfg_none.toDict()['Version'])
"""
0.0.1
"""
cfg_none.toFile("d:/a/b/c/d/e/f/config.json")
Config Dictionaray Example # Config Dictionaray Example
print("Config Dictionaray Example")
cfg_dict = Config({"name":"LEE Donggun", "age":40})
print(cfg_dict)
"""
{
"age": 40,
"name": "LEE Donggun"
}
"""
test = cfg_dict.newObject(Test)
print(test)
"""
name : LEE Donggun, age : 40
"""
cfg_dict.setValue("age",70)
cfg_dict.setObject(test)
print(test)
"""
name : LEE Donggun, age : 70
"""
Config File Example # Config File Example
print("Config File Example")
cfg_file = Config("d:/a/b/c/d/e/f/config.json")
print(cfg_file)
"""
{
"Version": "0.0.1",
"isTemporary": 0,
"isUserMode": 1,
"name": "LEE Donggun"
}
"""
Config Class Example # Config Class Example
print("Config Class Example")
cfg_class = Config(Test)
print(cfg_class)
"""
{
"age": 24,
"name": "Donggun LEE"
}
"""
Config Object Example # Config Object Example
print("Config Object Example")
cfg_obj = Config(Test())
print(cfg_class)
"""
{
"age": 24,
"name": "Donggun LEE"
}
"""
Copy from pypi.org