想用pyhton语言完成编写toml文件求个思路或是方法,,请问哪位大神知道如何利用
想用pyhton语言完成编写toml文件求个思路或是方法,,请问哪位大神知道如何利用
请问哪位大神知道如何利用python编写toml文件?谢谢
使用toml包
它的使用类似json.dumps json.loads
介绍:
http://mlworks.cn/posts/intro...
比如使用pipenv的配置文件为
[dev-packages]pytest = "*"sphinx = "*"[packages]click = "*"crayons = "*"toml = "*""delegator.py" = ">=0.0.6"requests = ">=2.4.0"requirements-parser = "*"parse = "*"pipfile = "==0.0.1"click-completion = "*""backports.shutil-get-terminal-size" = "*"pew = ">=0.1.26"blindspin = "*"[requires]python_version = "2.7"
操用
In [5]: toml.load(open('Pipfile'))Out[5]: {u'dev-packages': {u'pytest': u'*', u'sphinx': u'*'}, u'packages': {u'backports.shutil-get-terminal-size': u'*', u'blindspin': u'*', u'click': u'*', u'click-completion': u'*', u'crayons': u'*', u'delegator.py': u'>=0.0.6', u'parse': u'*', u'pew': u'>=0.1.26', u'pipfile': u'==0.0.1', u'requests': u'>=2.4.0', u'requirements-parser': u'*', u'toml': u'*'}, u'requires': {u'python_version': u'2.7'}}In [7]: toml.dumps(data)Out[7]: u'[dev-packages]\npytest = "*"\nsphinx = "*"\n[packages]\ncrayons = "*"\nrequirements-parser = "*"\n"backports.shutil-get-terminal-size" = "*"\n"delegator.py" = ">=0.0.6"\nblindspin = "*"\npew = ">=0.1.26"\nparse = "*"\ntoml = "*"\npipfile = "==0.0.1"\nrequests = ">=2.4.0"\nclick-completion = "*"\nclick = "*"\n[requires]\npython_version = "2.7"\n'
编橙之家文章,
相关内容
- wxPython建立图形窗口提示没有show,wxpython窗口,如图所示
- 这段python正则匹配源码应该如何修改,python匹配源码
- Python virtualenv不同环境版本import问题,pythonvirtualenv,电脑
- Python生成.exe程序操作方式及兼容问题,python.exe,新手求
- Python捕获解释器出错问题,python捕获解释器,一个项目里
- Python显示中文怎样做?需要加包吗,,如题。encoding:
- Python网站系统消息相关模型设计注意哪些问题,python模
- 二次扫描带参数二维码提示“无法服务”什么原因?已
- 大牛看下想动态获取对象特定属性名称,python源码应该怎
- Django admin管理站点修改账户属性报 column 'change_messsage
评论关闭