第45天python学习configparse hashlib模块

Posted jianchixuexu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第45天python学习configparse hashlib模块相关的知识,希望对你有一定的参考价值。

configparse模块参考:https://www.cnblogs.com/ming5218/p/7965973.html

#ConfigParser 是用来读取配置文件的包,保存的方式是使用字典方式
#配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。
# import configparser
# #创建
# config = configparser.ConfigParser()#创建一个对象。config=
#
# config["data"]="name":"zhangshan",
# "age":28,
# "sex":"man"
#
# with open("exmple.ini","w") as f:
# config.write(f)#写入的时候参数是f的句柄


#操作:增加 删除 修改 查询,保存那字典,那么操作是按字典方式
# import configparser
#
# config=configparser.ConfigParser()
# print(config.sections())#结果:[]。。因为没有内容
#
# config.read("exmple.ini")
# print(config.sections())#结果:[‘dtat‘]
#
# #查询
# print("data" in config)#查询data是否在文件中,是True
#
# print(config["data"]["age"])#结果:28
#
# #由于诗歌字典可以进行遍历
# for key in config["data"]:
# print(key)#name age sex
#
# print(config.options("data"))#把key拿出来放一个列表[‘name‘, ‘age‘, ‘sex‘]
# print(config.items("data"))#把里面的键值对都拿出来:[(‘name‘, ‘zhangshan‘), (‘age‘, ‘28‘), (‘sex‘, ‘man‘)]
#
# print(config.get("data","name"))#直接拿name下的value

#增加 删除 修改————————最后修改完了需要写入config.write(open((“文件名”,“w”)))
import configparser
#增加
# config=configparser.ConfigParser()
# config["data"]="name":"zhangshan",
# "age":28,
# "sex":"man"
#
# with open("exmple.ini","w") as f:
# config.write(f)#写入的时候参数是f的句柄
# config.add_section("zenjiakuai")#增加块
# config.set("zenjiakuai","zhi","value")#增加块下面的值
# config.write(open("znejia","w"))

#删除
# config=configparser.ConfigParser()
# # config.remove_section("zenjiakuai")#删除块
# config.remove_option("zenjiakuai","zhi")#删除模块的值
# config.write(open("znejia1","w"))

以上是关于第45天python学习configparse hashlib模块的主要内容,如果未能解决你的问题,请参考以下文章

python学习第五十三天configParser模块的使用

python学习第45天

Python学习---重点模块之configparse

python基础学习第七天

python:配置文件configparser

Python学习第十三天 time datetime random os sysshutil json pickle shelve xml configparser hashlib suprocess