一个简单的类,用于将*.cfg文件转换为python字典
cfgtodict的Python项目详细描述
--configtoDictionary
将的python配置文件转换为python字典
--示例
将“info.cfg”中的信息作为“flask”服务器的“json”响应返回:
info.cfg
----
[info]
[name=risk
version=1
description=a simple game of chance。风险1000 Satoshis,赢得2000,或者全部丢失。
project=https://github.com/joelklabo/risk
[risk]
price=1000
description=49/100您将有可能将Satoshis
```
server.py
--
=flask('/info')
@app.route('/info')
def info():
about=configtoDictionary('info.cfg').dict()
返回json响应(about)
````
json响应
--
{
“info”:{
“description”:“一个简单的机会游戏。风险1000个Satoshis,赢得2000个,或者全部失去。”,
“name”:“risk”,
“project”:“https://github.com/joelklabo/risk”,
“version”:“1”
},
“risk”:{
“description”:“49/100你有可能把Satoshis翻一番,
“price”:“1000”
}
}
````
将的python配置文件转换为python字典
--示例
将“info.cfg”中的信息作为“flask”服务器的“json”响应返回:
info.cfg
----
[info]
[name=risk
version=1
description=a simple game of chance。风险1000 Satoshis,赢得2000,或者全部丢失。
project=https://github.com/joelklabo/risk
[risk]
price=1000
description=49/100您将有可能将Satoshis
```
server.py
--
=flask('/info')
@app.route('/info')
def info():
about=configtoDictionary('info.cfg').dict()
返回json响应(about)
````
json响应
--
{
“info”:{
“description”:“一个简单的机会游戏。风险1000个Satoshis,赢得2000个,或者全部失去。”,
“name”:“risk”,
“project”:“https://github.com/joelklabo/risk”,
“version”:“1”
},
“risk”:{
“description”:“49/100你有可能把Satoshis翻一番,
“price”:“1000”
}
}
````