1. 程式人生 > >Python讀取修改ini配置檔案[ConfigParser]

Python讀取修改ini配置檔案[ConfigParser]

使用到的包:ConfigParser 文件

需求

寫個專案,用到資料庫,多個地方使用,不能硬編碼。很類似java的properties檔案

Python支援ini檔案的讀取

ini檔案

db_config.ini

12345678[baseconf]host=127.0.0.1port=3306user=rootpassword=rootdb_name=evaluting_sys[concurrent]processor=20

示例程式碼

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #!/usr/bin/python # -*- coding:utf-8 -*- #author: lingyue.wkl #desc: use to db ops #--------------------- #2012-02-18 created #--------------------- import sys,os import ConfigParser def test(config_file_path): cf=ConfigParser.ConfigParser() cf.read(config_file_path
) s=cf.sections() print'section:',s o=cf.options("baseconf") print'options:',o v=cf.items("baseconf") print'db:',v db_host=cf.get("baseconf","host") db_port=cf.getint("baseconf","port") db_user=cf.get("baseconf","user") db_pwd=cf.get("baseconf",

相關推薦

Python讀取修改ini配置檔案[ConfigParser]

使用到的包:ConfigParser 文件 需求 寫個專案,用到資料庫,多個地方使用,不能硬編碼。很類似java的properties檔案 Python支援ini檔案的讀取 ini檔案 db_config.ini 123

Python 讀取寫入配置檔案 ConfigParser

https://blog.csdn.net/piaodexin/article/details/77371343   https://www.cnblogs.com/feeland/p/4502931.html   Python中有ConfigParser類,可以很方便的從配置檔案

Python + Selenium自動化測試 -- 讀取ini配置檔案

Python支援多種配置檔案的讀寫,本文僅介紹其中一種–ini檔案的讀寫。Python中configparser【注意c小寫】類支援讀寫ini檔案。步驟如下: 1、 在專案下新建一資料夾,名為config,在此資料夾下新建一file型別的檔案:config.i

python操作ini配置檔案

一、資料準備 1.建一個config的資料夾 2.在config資料夾下,新建一個cfg.ini檔案 選中config資料夾,點選滑鼠右鍵,new----> file,在檔名稱輸入框中輸入cfg.ini,點選確定。 3.在cfg.ini中填入資料,如下圖 4.cf

MFC利用系統API讀取INI配置檔案

confing.ini中的內容 [賬號] account=123|456 [是否修理裝備] repair=1   讀取INI字串: CString pourin; GetPrivateProfileString(L"賬號",L"account",NULL,pour

Linux下查詢及修改PHP配置檔案ini的路徑[轉載]

##原本地址:http://www.findme.wang/blog/detail/id/278.html 一、查詢PHP配置檔案 說到查詢,當然首先想到的是find命令。執行如下命令,即可查詢到php.ini檔案 find / -name php.ini 可是,找到三個

轉 python3 讀取 ini配置檔案

在程式碼中經常會通過ini檔案來配置一些常修改的配置。下面通過一個例項來看下如何寫入、讀取ini配置檔案. 需要的配置檔案是:   1 [path] 2 back_dir = /Users/abc/PycharmProjects/Pythoncoding/projects/ 3 target_

C# 基礎(十三)C# XML配置檔案ini配置檔案的建立、讀寫:動態修改IP

一、簡介 傳統的配置檔案ini已有被xml檔案逐步代替的趨勢,這裡主要討論XML配置檔案。 二、ini網址 https://www.cnblogs.com/cncc/p/3415694.html(重點) https://www.cnblogs.com/xmy-007/p/640022

GetPrivateProfileString 讀取當前目錄的 ini 配置檔案失敗的解決辦法

函式介紹  GetPrivateProfileString 有兩種,我選用的是 GetPrivateProfileStringA 函式讀取配置檔案,以下是用這個函數出現讀取失敗的解決方案 解決辦法 讀當前目錄必須寫成 "./Param.ini",只有 1個小

python讀conf配置檔案--ConfigParser

python讀寫配置檔案還是比較方便得。 1) 基本的讀取配置檔案     -read(filename) 直接讀取ini檔案內容     -sections() 得到所有的section,並以列表的形式返回 

修改php.ini配置檔案無效的解決辦法

1、確定修改的php.ini檔案是否是載入的檔案,使用命令: php -i | grep "php.ini" 2、php-fpm.conf檔案的配置可以覆蓋php.ini檔案的配置。 例如在php.ini檔案修改配置display_errors=On,若php-fpm.conf

C#讀取ini配置檔案注意的問題

C#和Win32 API函式 C#並不像C++,擁有屬於自己的類庫。C#使用的類庫是.Net框架為所有.Net程式開發提供的一個共有的類庫――.Net FrameWork SDK。雖然.Net FrameWork SDK內容十分龐大,功能也非常強大,但還不能面面俱到,至少它

C# winform 建立,修改,刪除 ini配置檔案

using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace EmailCustomer {     cl

VS 儲存INI配置檔案讀取配置檔案

INI檔案簡介 在我們寫程式時,總有一些配置資訊需要儲存下來,以便在下一次啟動程式完成初始化,這實際上是一種類持久化。將一些資訊寫入INI檔案(initialization file)中,可完成簡單的持久化支援。 Windows提供了API介面用於操作INI檔案,其支援

QSettins讀取INI配置檔案

QSettins讀取INI配置檔案 #include <QSettings> int main() { QString strPath = "usr/test/11.ini"; QSettings* settings = new QSettings(strPath, Q

linux shell 指令碼讀取 ini 配置檔案

linux shell 指令碼讀取 ini 配置檔打碼如下: #!/bin/bash configFile="./config.ini" function ReadINIfile() { Key=$1 Section=$2 Configfile=$

VBA讀取INI配置檔案各方資料整合

VB讀寫ini檔案(1) 自從登錄檔誕生以來ini檔案正在逐漸失去其市場佔有率,然而基於ini檔案的獨立性,致使其還沒有到達退出歷史舞臺的地步,很多應用程式的初始化和一些介面引數的設定仍然很願意從ini檔案中讀取,為了保證操作需用引數對ini檔案的讀取的通明性,建議使用一個模組來完成此工作。注:所有操作呼叫標

java軟體托盤MenuItem 顯示中文出現框框亂碼、讀取ini配置檔案亂碼

1、java軟體托盤顯示中文出現框框亂碼 環境: windowXP+eclipse 程式碼片段: tray = SystemTray.getSystemTray();ImageIcon icon = new ImageIcon("images/saomiao.png"); 

ini 配置檔案的格式 及讀取

概述 在程式中經常要用到設定或者其他少量資料的存檔,以便程式在下一次執行的時候可以使用,比如說儲存本次程式執行時視窗的位置、大小、一些使用者設定的資料等等,在 Dos 下程式設計的時候,我們一般自己產生一個檔案,由自己把這些資料寫到檔案中,然後在下一次執行的時候再讀出

解決Myeclipse8.5總是報記憶體不夠。修改了Myeclipse.ini配置檔案卻不生效問題

1、修改eclipse.ini 在Myeclipse安裝目錄下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一個myeclipse.ini配置檔案,設定如下: -vmargs-Xmx512m-XX:MaxPermSize=256m-XX:Re