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提取内容关键词的方法
Mar 16 Python
python使用装饰器和线程限制函数执行时间的方法
Apr 18 Python
python更新列表的方法
Jul 28 Python
Python使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
python使用pyqt写带界面工具的示例代码
Oct 23 Python
用Python写王者荣耀刷金币脚本
Dec 21 Python
pyqt5简介及安装方法介绍
Jan 31 Python
Python实现将json文件中向量写入Excel的方法
Mar 26 Python
python SQLAlchemy 中的Engine详解
Jul 04 Python
解决python中的幂函数、指数函数问题
Nov 25 Python
python中 _、__、__xx__()区别及使用场景
Jun 30 Python
Python中的套接字编程是什么?
Jun 21 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个人网站架设连环讲(二)
2006/10/09 PHP
给php新手谈谈我的学习心得
2007/02/25 PHP
openflashchart 2.0 简单案例php版
2012/05/21 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
jQuery Selector选择器小结
2010/05/06 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
详解vue开发中调用微信jssdk的问题
2019/04/16 Javascript
微信小程序如何获取群聊的openGid以及名称详解
2019/07/17 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
vue实现购物车列表
2020/06/30 Javascript
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
Python自动连接ssh的方法
2015/03/07 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
实验教师岗位职责
2014/02/13 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
护士个人自我鉴定
2014/03/24 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
医院领导班子四风对照检查材料
2014/09/27 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
再见,2019我们不负使命;你好,2020我们砥砺前行
2020/01/03 职场文书
MySQL 5.7常见数据类型
2021/07/15 MySQL