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之折腾一下目录
Oct 24 Python
在Python中使用swapCase()方法转换大小写的教程
May 20 Python
python Django批量导入不重复数据
Mar 25 Python
Python对数据库操作
Mar 28 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
使用python读取.text文件特定行的数据方法
Jan 28 Python
PyQt5中多线程模块QThread使用方法的实现
Jan 31 Python
python使用Word2Vec进行情感分析解析
Jul 31 Python
Visual Studio code 配置Python开发环境
Sep 11 Python
python中温度单位转换的实例方法
Dec 27 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数据库操作类
2008/06/04 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
PHP 获取指定地区的天气实例代码
2017/02/08 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
原生JavaScript实现AJAX、JSONP
2017/02/07 Javascript
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
python生成随机图形验证码详解
2017/11/08 Python
Python构建网页爬虫原理分析
2017/12/19 Python
Python闭包函数定义与用法分析
2018/07/20 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
2019/06/18 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
Python如何用filter函数筛选数据
2020/03/05 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
python中selenium库的基本使用详解
2020/07/31 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
Europcar比利时:租车
2019/08/26 全球购物
高级文秘工作总结的自我评价
2013/09/28 职场文书
自我鉴定写作要点
2014/01/17 职场文书
大学中国梦演讲稿
2014/04/23 职场文书
职业规划实施方案
2014/06/10 职场文书
英语教研活动总结
2014/07/02 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
CSS中float高度塌陷问题的四种解决方案
2022/04/18 HTML / CSS
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python