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 相关文章推荐
Saltstack快速入门简单汇总
Mar 01 Python
python多线程方式执行多个bat代码
Jun 07 Python
python中多个装饰器的调用顺序详解
Jul 16 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
Sep 18 Python
使用Python制作一个打字训练小工具
Oct 01 Python
python实现淘宝购物系统
Oct 25 Python
wxpython绘制圆角窗体
Nov 18 Python
Python用dilb提取照片上人脸的示例
Oct 26 Python
python实现经典排序算法的示例代码
Feb 07 Python
Python爬虫制作翻译程序的示例代码
Feb 22 Python
matplotlib之pyplot模块实现添加子图subplot的使用
Apr 25 Python
解决Pytorch中关于model.eval的问题
May 22 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
C# Assembly类访问程序集信息
2009/06/13 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
ExtJS 2.0实用简明教程 之Ext类库简介
2009/04/29 Javascript
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
JS中如何实现点击a标签返回页面顶部的问题
2017/01/19 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Flask解决跨域的问题示例代码
2018/02/12 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
flask框架使用orm连接数据库的方法示例
2018/07/16 Python
mac安装pytorch及系统的numpy更新方法
2018/07/26 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
曼城官方网上商店:Manchester City
2019/09/10 全球购物
涉外文秘个人求职的自我评价
2013/10/07 职场文书
超市中秋节活动方案
2014/02/12 职场文书
《雨点》教学反思
2014/02/12 职场文书
环保建议书作文
2014/03/12 职场文书
买卖协议书范本
2014/04/21 职场文书
岗位说明书范文
2014/05/07 职场文书
党员三严三实心得体会
2014/10/13 职场文书
融资合作协议书范本
2014/10/17 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
用python批量解压带密码的压缩包
2021/05/31 Python