python之配置檔案

2021-08-17 03:26:32 字數 1010 閱讀 9363

configparser 是python自帶的模組, 用來讀寫配置檔案, 用法及其簡單。 直接上**,不解釋,不多說。

配置檔案的格式是: 包含的叫section, section 下有option=value這樣的鍵值

詳細使用如下demo:

# coding=utf-8

import configparser

#用於中文讀取

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

if __name__ == '__main__':

print

"__file__=%s" % __file__

cf = configparser.configparser()

cf.read('e:/tmp_workspace/news/config.ini', encoding="utf-8-sig") # 讀取配置檔案 encoding用於中文讀取

#增加section

cf.add_section('add_section') #配合write使用

cf.write(open("e:/tmp_workspace/news/config.ini", "w"))

#修改字段

cf.set("db", "db_pass", "zsw")

cf.write(open("e:/tmp_workspace/news/config.ini", "w"))

#獲取值

print cf['db']['leader']

print cf.get('db','leader')

#獲取值並轉換

leader = cf.get('db','leader')

tmplist = leader.split(',')

print type(tmplist)

#獲的當前所有section

print cf.sections()

Python之配置檔案讀寫

configparser模組 一 建立配置檔案 在d盤建立乙個配置檔案,名字為 test.ini 內容如下 baseconf host 127.0.0.1 port 3306 user root password root db name gloryroad test ip 127.0.0.1 in...

python配置檔案

將所有的 和配置都變成模組化可配置化,這樣就提高了 的重用性,不再每次都去修改 內部,這個就是我們逐步要做的事情,可配置化 coding utf 8 flask 配置資訊 在主程式中 from flask import flask flask name 方案一 物件名.congif 資料名 單獨配置...

python 配置檔案

配置檔案2 ini properties conf 等都是配置檔案3 section 片段 option 選項4 同乙個section下option都是唯一的56 語法7 secion 8 option values9 1011 例如 12 student1 13 name 小丫14 age 23 ...