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 爬虫爬取指定博客的所有文章
Feb 17 Python
Python常用的内置序列结构(列表、元组、字典)学习笔记
Jul 08 Python
Python安装模块的常见问题及解决方法
Feb 05 Python
详解Python3.6安装psutil模块和功能简介
May 30 Python
Linux下多个Python版本安装教程
Aug 15 Python
使用python批量化音乐文件格式转换的实例
Jan 09 Python
python字符串和常用数据结构知识总结
May 21 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
Jun 18 Python
Python转换时间的图文方法
Jul 01 Python
python不使用for计算两组、多个矩形两两间的iou方式
Jan 18 Python
解决pyqt5异常退出无提示信息的问题
Apr 08 Python
通过实例解析python创建进程常用方法
Jun 19 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+MYSQL的文章管理系统(一)
2006/10/09 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
javascript控制swfObject应用介绍
2012/11/29 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
js H5 canvas投篮小游戏
2016/08/18 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
Vue $emit $refs子父组件间方法的调用实例
2018/09/12 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
浅析VUE防抖与节流
2020/11/24 Vue.js
Python 执行字符串表达式函数(eval exec execfile)
2014/08/11 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
python实现ID3决策树算法
2018/08/29 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
优衣库澳大利亚官网:UNIQLO澳大利亚
2017/01/18 全球购物
编写一个类体现构造,公有,私有方法,静态,私有变量
2013/08/10 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
2015/11/30 面试题
竞聘副主任科员演讲稿
2014/01/11 职场文书
文明生主要事迹
2014/05/25 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
店铺转让协议书(2014版)
2014/09/23 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
《敬重卑微》读后感3篇
2019/11/26 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
关于MySQL中的 like操作符详情
2021/11/17 MySQL