透過python讀取ini配置檔案
ini是啥
你可以理解為就是一個配置檔案的統稱吧。比如test.conf,這樣的你可以理解為他就是ini檔案,裡面一般存放一些配置資訊。比如資料庫的基本資訊,一會我們進行講解!
那麼ta的好處是啥呢?就是把一些配置資訊提出去來進行單獨管理,如果以後有變動只需改配置檔案,無需修改程式碼。
ini中的基本格式
[名稱,根據實際情況寫就行,沒啥講究]
key1=value1
key2=value2
python中透過ConfigParser模組來進行讀取操作
實戰
演示場景:
1、建立一個資料庫配置檔案,名字為db.conf,內容如下:
[DATABASE]
host = 127.0.0.1
port = 3306
user = root
passwd = vertrigo
db = testdb
charset = utf8
2、在python中讀取資訊並連線資料庫,程式碼如下:
import configparser import mysql.connector class GetDB: def __init__(self, db_config): config = configparser.ConfigParser() config.read('db_config') #把配置檔案裡的資料讀取出來並儲存 self.host = config['DATABASE']['host'] self.port = config['DATABASE']['port'] self.user = config['DATABASE']['user'] self.passwd = config['DATABASE']['passwd'] self.db = config['DATABASE']['db'] self.charset = config['DATABASE']['charset'] #這裡就是連結資料庫了 def get_conn(self): try: conn = mysql.connector.connect(host=self.host, port=self.port, user=self.user, password=self.passwd, database=self.db, charset=self.charset) return conn except Exception as e: print('%s', e) sys.exit()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2652529/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- go 讀取.ini配置檔案Go
- C#讀取ini配置檔案C#
- Python讀取修改ini配置檔案[ConfigParser]Python
- Linux下用C讀取INI配置檔案Linux
- 建立與讀取.ini檔案
- delphi讀取ini檔案 (轉)
- java 讀寫 ini 配置檔案Java
- 【自動化測試】Python 讀取 .ini 格式檔案Python
- python ini 配置檔案處理Python
- pyinstaller 打包後讀取 ini 配置檔案路徑錯誤,怎麼定位配置檔案
- linux/windows 讀寫ini配置檔案LinuxWindows
- C#中讀寫INI配置檔案C#
- Python常用配置檔案ini、json、yaml讀寫總結PythonJSONYAML
- Python之ini配置檔案詳解Python
- python怎麼讀取配置檔案Python
- 使用IniEditor讀寫INI型別配置檔案型別
- 如何在python中讀取配置檔案Python
- python讀取yaml配置檔案的方法PythonYAML
- viper 讀取配置檔案
- go配置檔案讀取Go
- IOC - 讀取配置檔案
- SpringBoot配置檔案讀取過程分析Spring Boot
- NPM酷庫047:ini,解析INI配置檔案NPM
- Python的configparser模組讀取.ini檔案內容並輸出Python
- mysql--my.ini配置檔案配置MySql
- python讀取檔案——python讀取和儲存mat檔案Python
- c#讀寫ini檔案C#
- VB讀寫ini檔案 (轉)
- Mysql 配置檔案 my.iniMySql
- MySQL檔案my.ini配置MySql
- java中讀取配置檔案Java
- Python 使用ConfigParser操作ini配置檔案教程。Python
- python讀配置檔案配置資訊Python
- Golang專案中讀取配置檔案Golang
- python小白檔案讀取Python
- python讀取大檔案Python
- python 讀取csv檔案Python
- 【python】建立,讀取檔案Python