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数据分析之如何利用pandas查询数据示例代码
Sep 01 Python
python 中if else 语句的作用及示例代码
Mar 05 Python
python+opencv实现阈值分割
Dec 26 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
Python 实例方法、类方法、静态方法的区别与作用
Aug 14 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
Python 多线程共享变量的实现示例
Apr 17 Python
将不规则的Python多维数组拉平到一维的方法实现
Jan 11 Python
Python3+Flask安装使用教程详解
Feb 16 Python
python plt.plot bar 如何设置绘图尺寸大小
Jun 01 Python
python中24小时制转换为12小时制的方法
Jun 18 Python
pandas中关于apply+lambda的应用
Feb 28 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
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
PHP实现路由映射到指定控制器
2016/08/13 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
jquery UI 1.72 之datepicker
2009/12/29 Javascript
javascript中的toFixed固定小数位数 简单实例分享
2013/07/12 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
js制作支付倒计时页面
2016/10/21 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
python模块之re正则表达式详解
2017/02/03 Python
聊聊Python中的pypy
2018/01/12 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
对numpy和pandas中数组的合并和拆分详解
2018/04/11 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
个人自我鉴定
2013/11/07 职场文书
个人委托书怎么写
2014/04/04 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
公司委托书格式范文
2014/10/09 职场文书
工伤事故证明
2014/10/20 职场文书
主题班会开场白
2015/06/01 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang