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嵌套函数使用外部函数变量的方法(Python2和Python3)
Jan 31 Python
Python用zip函数同时遍历多个迭代器示例详解
Nov 14 Python
python Socket之客户端和服务端握手详解
Sep 18 Python
详解Python3中ceil()函数用法
Feb 19 Python
python 中的列表生成式、生成器表达式、模块导入
Jun 19 Python
python实现连连看辅助之图像识别延伸
Jul 17 Python
Python 处理文件的几种方式
Aug 23 Python
python的列表List求均值和中位数实例
Mar 03 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 Python
python中id函数运行方式
Jul 03 Python
通过Python实现Payload分离免杀过程详解
Jul 13 Python
Python实现一个论文下载器的过程
Jan 18 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
建立动态的WML站点(二)
2006/10/09 PHP
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
js 实现打印网页中定义的部分内容的代码
2010/04/01 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
2015/02/17 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
Vue响应式原理详解
2017/04/18 Javascript
vue 使用eventBus实现同级组件的通讯
2018/03/02 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
JavaScript实现点击自制菜单效果
2021/02/02 Javascript
Python之eval()函数危险性浅析
2014/07/03 Python
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
Python实现简单截取中文字符串的方法
2015/06/15 Python
jupyter安装小结
2016/03/13 Python
python用户管理系统的实例讲解
2017/12/23 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
pytorch多进程加速及代码优化方法
2019/08/19 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
销售简历自我评价怎么写
2014/09/26 职场文书
商务信函英语问候语
2015/11/10 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书
关于感恩的作文
2019/08/26 职场文书
创业计划书之面包店
2019/09/17 职场文书
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers
Python读取和写入Excel数据
2022/04/20 Python