python自動化框架中的配置文件一二點看法

一、利用configparser模塊

第一步:

新建一個conf文件

#ip.conf
[IP] 
ip=http://192.168.1.154:8080

section片段,以中括號擴起來 ----> [IP]

option選項---->  ip

第二步

import configparser#專門讀取配置文件的類

class ReadConfig:
    def read_config(self,conf_file,section,option):
        cf=configparser.ConfigParser()
        cf.read(conf_file,encoding='utf-8')
        #section 片段 option 選項
        value=cf.get(section,option)
        return value

if __name__ == '__main__':
   value=ReadConfig().read_config('ip.conf','IP','ip')
   print(value)

 

二、直接在將配置信息寫在py文件中

#conf.py


ip = 'https://www.baidu.com'
user = 'test'
password = '123456'

直接調用

#test.py

import test
print(test.ip)
print(test.user)
print(test.password)

>>>https://www.baidu.com
>>>test
>>>123456

這種方法,相比第一種,省去了讀取配置文件的步驟!我更喜歡哈哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章