Selenium中級篇之5-Python讀取配置文件內容
本文來介紹下Python中如何讀取配置文件。任何一個項目,都涉及到了配置文件和管理和讀寫,Python支持很多配置文件的讀寫,這裡我們就介紹一種配置文件格式的讀取數據,叫ini文件。Python中有一個類ConfigParser支持讀ini文件。
1. 在項目下,新建一個文件夾,叫config,然後在這個文件夾下新建一個file類型的文件:config.ini
文件內容如下:
# this is config file, only store browser type and server URL
[browserType]
#browserName = Firefox
browserName = Chrome
#browserName = IE
[testServer]
URL = https://www.baidu.com
2. 百度搜索一下,python中如何獲取當前項目的根目錄的相對路徑
這裡採用:
3. 在另外一個包下新建一個測試類,用來測試讀取配置文件是否正常。
代碼:
# coding=utf-8
import ConfigParser
import os
class TestReadConfigFile(object):
def get_value(self):
print root_dir
config = ConfigParser.ConfigParser()
file_path = os.path.dirname(os.path.abspath(".")) + "/config/config.ini"
config.read(file_path)
browser = config.get("browserType", "browserName")
url = config.get("testServer", "URL")
return(browser,url) # 返回的是一個元組
trcf = TestReadConfigFile()
print trcf.get_value()
※Python培訓必知 python老鳥才知道的那些事
※深入理解 GIL:如何寫出高性能及線程安全的 Python 代碼
※【快學Python3】解析器
※2017 年最流行的 15 個數據科學 Python 庫
※你是否非常想學好 Python
TAG:Python |
※Spring Boot 配置文件 yml與properties
※python筆記14-讀取yaml配置文件
※Hibernate配置文件詳解-1
※Spring Boot學習筆記系列之Spring Boot配置文件屬性值校驗
※乾貨:詳解 Tomcat 配置文件 server.xml
※Eclipse編輯Spring配置文件xml時自動提示類class包名
※SpringMVC工程的web.xml以及其他配置文件
※Mybatis配置文件
※redis.conf配置文件詳解
※Creo/Preo軟體自學第二篇:部分配置文件在config中路徑的設置
※剖析關於-ansible配置文件和命令中ad-hoc模式使用參數詳解
※MyBatis配置文件詳解
※快速自定義Cordova插件(-配置文件)
※配置文件|logstash配置文件詳解
※有黑客試圖將Windows 10 設置應用的配置文件武器化
※長話短說 pconf 配置文件
※Linux 中網路相關的那些配置文件
※MySQL-默認配置文件
※化繁為簡自行搭建你的Fabric網路:不可或缺的配置文件
※Jenkins配置文件路徑改動導致管理員許可權開放漏洞