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实现计算文件夹下.h和.cpp文件的总行数
Apr 23 Python
Python分析学校四六级过关情况
Nov 22 Python
django文档学习之applications使用详解
Jan 29 Python
Anaconda2下实现Python2.7和Python3.5的共存方法
Jun 11 Python
python检测主机的连通性并记录到文件的实例
Jun 21 Python
python3爬取数据至mysql的方法
Jun 26 Python
Windows下python3.6.4安装教程
Jul 31 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
Dec 03 Python
TensorFlow实现自定义Op方式
Feb 04 Python
python3获取控制台输入的数据的具体实例
Aug 16 Python
Python实现定时监测网站运行状态的示例代码
Sep 30 Python
Django与AJAX实现网页动态数据显示的示例代码
Feb 24 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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
PHP+javascript模拟Matrix画面
2006/10/09 PHP
php mysql数据库操作分页类
2008/06/04 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
Symfony2框架学习笔记之表单用法详解
2016/03/18 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
JavaScript鼠标悬停事件用法解析
2020/05/15 Javascript
在Django中创建动态视图的教程
2015/07/15 Python
在类Unix系统上开始Python3编程入门
2015/08/20 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
PyCharm在win10的64位系统安装实例
2017/11/26 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
使用python画社交网络图实例代码
2019/07/10 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
python 下划线的不同用法
2020/10/24 Python
python regex库实例用法总结
2021/01/03 Python
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
白酒市场开发计划书
2014/01/09 职场文书
群众路线教育实践活动方案
2014/02/02 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
大学生求职意向书
2015/05/11 职场文书
优秀党员主要事迹材料
2015/11/04 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL