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时区设置方法与pytz查询时区教程
Nov 27 Python
Python中的赋值、浅拷贝、深拷贝介绍
Mar 09 Python
Python操作Excel之xlsx文件
Mar 24 Python
Python字符编码与函数的基本使用方法
Sep 30 Python
PyTorch上实现卷积神经网络CNN的方法
Apr 28 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
Aug 13 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
python 协程 gevent原理与用法分析
Nov 22 Python
Python netmiko模块的使用
Feb 14 Python
Django调用百度AI接口实现人脸注册登录代码实例
Apr 23 Python
总结Pyinstaller的坑及终极解决方法(小结)
Sep 21 Python
python实现socket简单通信的示例代码
Apr 13 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里面的抽象类
2010/01/28 PHP
PHP数据过滤的方法
2013/10/30 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
php封装json通信接口详解及实例
2017/03/07 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
javascript实现设置、获取和删除Cookie的方法
2015/06/01 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
详解如何在vue项目中引入elementUI组件
2018/02/11 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
nodemon实现Typescript项目热更新的示例代码
2019/11/19 Javascript
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
详解python pandas 分组统计的方法
2019/07/30 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
软件测试英文面试题
2012/10/14 面试题
幼儿园教师考核制度
2014/02/01 职场文书
顶撞老师检讨书
2014/02/07 职场文书
科研课题实施方案
2014/03/18 职场文书
车队安全员岗位职责
2015/02/15 职场文书
诚信考试主题班会
2015/08/17 职场文书
如何用JavaScript检测当前浏览器是无头浏览器
2021/04/27 Javascript
PHP实现rar解压读取扩展包小结
2021/06/03 PHP