python开发config层_Python全栈开发:configparser模块
#!/usr/bin/env python
# -*- coding;utf-8 -*-
import configparser
# 創(chuàng)建對(duì)象
conn = configparser.ConfigParser()
# conn對(duì)象具有read功能,打開文件讀取文件,放入內(nèi)存,要保存必須重寫
conn.read("ini", encoding="utf-8")
# conn對(duì)象的sections作用:在內(nèi)存中尋找所有的[???]
result = conn.sections()
print(result)
# 從指定的[???]中尋找所有的key
result = conn.options("section2")
print(result)
# 獲取指定節(jié)點(diǎn)下key的值
result = conn.get("section1", "k1")
result = conn.getint("section1", "k1")
result = conn.getfloat("section1", "k1")
result = conn.getboolean("section1", "k1")
print(result)
# 判斷是否存在某個(gè)節(jié)點(diǎn)
result = conn.has_section("section1")
print(result)
# 判斷某個(gè)節(jié)點(diǎn)下是否存在key
result = conn.has_option("section1", "k1")
print(result)
# 移除某個(gè)節(jié)點(diǎn)的鍵值對(duì)
result = conn.remove_option("section1", "k1")
conn.write(open("文件名", "w")) # 參數(shù)是一個(gè)可寫的對(duì)象
# 設(shè)置某個(gè)節(jié)點(diǎn)的鍵值對(duì),涉及到中文要明確編碼,否則出現(xiàn)亂碼
result = conn.set('a', "k5", "你好嗎")
conn.write(open("好看嗎", "w", encoding="utf-8"))
總結(jié)
以上是生活随笔為你收集整理的python开发config层_Python全栈开发:configparser模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios开发闹钟源代码_开源源码让短视频的
- 下一篇: 拨号云服务器怎么自动配置网关_教你在阿里