透過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
- java 讀寫 ini 配置檔案Java
- python ini 配置檔案處理Python
- 【自動化測試】Python 讀取 .ini 格式檔案Python
- Python常用配置檔案ini、json、yaml讀寫總結PythonJSONYAML
- pyinstaller 打包後讀取 ini 配置檔案路徑錯誤,怎麼定位配置檔案
- Python之ini配置檔案詳解Python
- python怎麼讀取配置檔案Python
- SpringBoot配置檔案讀取過程分析Spring Boot
- Python 使用ConfigParser操作ini配置檔案教程。Python
- 使用IniEditor讀寫INI型別配置檔案型別
- python讀取yaml配置檔案的方法PythonYAML
- 如何在python中讀取配置檔案Python
- Python的configparser模組讀取.ini檔案內容並輸出Python
- NPM酷庫047:ini,解析INI配置檔案NPM
- go配置檔案讀取Go
- springboot讀取配置檔案Spring Boot
- viper 讀取配置檔案
- IOC - 讀取配置檔案
- Mysql 配置檔案 my.iniMySql
- MySQL檔案my.ini配置MySql
- pytest配置檔案pytest.ini
- python讀取大檔案Python
- python小白檔案讀取Python
- python 讀取文字檔案Python
- java中讀取配置檔案Java
- python讀配置檔案配置資訊Python
- 使用C#讀寫ini檔案C#
- MySQL配置檔案my.ini在哪MySql
- Golang專案中讀取配置檔案Golang
- python如何讀取大檔案Python
- 怎麼透過Python獲取檔案指定行的內容?Python
- Android讀取配置檔案的方法Android
- C#讀取Json配置檔案C#JSON
- shell讀取配置檔案-sed命令
- MySql5.7配置檔案my.ini 設定 my.ini檔案路徑MySql
- 透過命令列修改nacos配置檔案命令列
- C#關於讀寫INI檔案C#