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 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 Python
Python标准库之循环器(itertools)介绍
Nov 25 Python
Python实现递归遍历文件夹并删除文件
Apr 18 Python
Python制作Windows系统服务
Mar 25 Python
python得到windows自启动列表的方法
Oct 14 Python
Python字符串的全排列算法实例详解
Jan 07 Python
python实现AES加密和解密
Mar 27 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
Aug 19 Python
Python如何使用内置库matplotlib绘制折线图
Feb 24 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
解析python 类方法、对象方法、静态方法
Aug 15 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
Feb 20 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学习之PHP运算符
2006/10/09 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
php防止用户重复提交表单
2015/11/02 PHP
php简单实现短网址(短链)还原的方法(测试可用)
2016/05/09 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
微信小程序手势操作之单触摸点与多触摸点
2017/03/10 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
JavaScript前后端JSON使用方法教程
2020/11/23 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
python 从远程服务器下载东西的代码
2013/02/10 Python
Python实现查找系统盘中需要找的字符
2015/07/14 Python
python切片及sys.argv[]用法详解
2018/05/25 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
python输入整条数据分割存入数组的方法
2018/11/13 Python
python框架flask表单实现详解
2019/11/04 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
怎样有效的进行自我评价
2013/10/06 职场文书
护理专业毕业生自我鉴定
2013/10/08 职场文书
银行贷款收入证明
2014/10/17 职场文书
长城导游词
2015/01/30 职场文书
国博复兴之路观后感
2015/06/02 职场文书
庆七一主持词
2015/06/29 职场文书
六五普法学习心得体会
2016/01/21 职场文书
2016国庆促销广告语
2016/01/28 职场文书
拙作再改《我的收音机情缘》
2022/04/05 无线电