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

这种方法,相比第一种,省去了读取配置文件的步骤!我更喜欢哈哈

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