python操作toml文件的示例代码


Posted in Python onNovember 27, 2020
# -*- coding: utf-8 -*-
# @Time : 2019-11-18 09:31
# @Author : cxa
# @File : toml_demo.py
# @Software: PyCharm
import toml
import os

BASE_DIR = os.path.dirname(os.path.abspath(__file__))


class FileOperation:
  def __init__(self):
    self.dic = dict()
    self.toml_file_path = os.path.join(BASE_DIR, "config.toml")

  def __add__(self, other):
    self.dic.update(self.other)
    return self.dic

  def write(self):
    mysql_dic = {"user": "root", "password": "Aa1234"}
    mysql2_dic = {"user1": "root", "password2": "Aa1234"}
    mysql_dic.update(mysql2_dic)
    with open(self.toml_file_path, "w", encoding="utf-8") as fs:
      toml.dump(mysql_dic, fs)

  def read(self):
    with open(self.toml_file_path, "r", encoding="utf-8") as fs:
      t_data = toml.load(fs)
    return t_data


if __name__ == '__main__':
  f = FileOperation()
  data = f.read()
  print(data)

以上就是python操作toml文件的示例代码的详细内容,更多关于python操作toml文件的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python批量转换文件编码格式
May 17 Python
python实现自动重启本程序的方法
Jul 09 Python
在Django的上下文中设置变量的方法
Jul 20 Python
详解Python Socket网络编程
Jan 05 Python
深入理解Python中的内置常量
May 20 Python
Python调用系统底层API播放wav文件的方法
Aug 11 Python
Flask框架Flask-Login用法分析
Jul 23 Python
Python简单I/O操作示例
Mar 18 Python
简单了解python的break、continue、pass
Jul 08 Python
python实现简单成绩录入系统
Sep 19 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
python3 使用ssh隧道连接mysql的操作
Dec 05 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 #Python
Python爬虫爬取有道实现翻译功能
Nov 27 #Python
python爬虫中采集中遇到的问题整理
Nov 27 #Python
python 用opencv实现图像修复和图像金字塔
Nov 27 #Python
Python函数调用追踪实现代码
Nov 27 #Python
Numpy中np.max的用法及np.maximum区别
Nov 27 #Python
python 实现aes256加密
Nov 27 #Python
You might like
如何去掉文章里的 html 语法
2006/10/09 PHP
ThinkPHP写第一个模块应用
2012/02/20 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
JS中的作用域链
2017/03/01 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
2020/06/19 Javascript
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
python通过yield实现数组全排列的方法
2015/03/18 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
python之django母板页面的使用
2018/07/03 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
python3多线程知识点总结
2019/09/26 Python
tensorflow 模型权重导出实例
2020/01/24 Python
Python3.6 中的pyinstaller安装和使用教程
2020/03/16 Python
django实现后台显示媒体文件
2020/04/07 Python
python如何写try语句
2020/07/14 Python
C语言编程题
2015/03/09 面试题
个人自荐信
2013/12/05 职场文书
酒店个人求职信范文
2014/01/25 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB