python读取配置文件-configparser
2021-06-29 11:08
标签:文件 com from 其他 创建文件夹 load .config stc main 首先在包目录下创建文件夹:config config下创建test.conf文件 config下创建readConfig.py文件 其他目录下的.py文件调用配置文件内容,创建 使用方法说明: python读取配置文件-configparser 标签:文件 com from 其他 创建文件夹 load .config stc main 原文地址:https://www.cnblogs.com/lijinglj/p/9646245.html[section1] #节点
name = tank #k = v
age = 28
#读取配置文件 readConfig.py
import configparser
conf = configparser.configparser()
conf.read(‘c://test.conf‘)
#获取所有的节点
ret1 = conf.sections()
#获取某一节点下所有的K值
ret2 = conf.options()
#获取某一节点下某一个K值对应的的V值
ret3 = conf.get(‘节点名‘, ‘K‘)
#获取某一节点下所有的键值对
ret4 = conf.items(‘节点名‘)
#增加节点
conf.add_section(‘节点名‘)
#增加和更改键值对值
conf.set(‘节点名‘,‘K‘,‘V‘)
#查询节点/键值对是否存在
has_sec = conf.has_section(‘节点名‘)
has_opt = conf.has_option(‘节点名‘,‘K‘)
#删除节点/键值对
config.remove_section(‘节点名‘)
config.remove_option(‘节点名‘,‘K‘)
#写入配置文件test.conf
conf.write(open(‘c://test.conf‘,‘w‘))
import requests
import unittest
from config import readConfig
class GetLog(unittest.TestCase):
‘‘‘ 请求getCompanyList接口‘‘‘
# 从配置文件获取测试地址和参数
host = readConfig.host
url = readConfig.url
payload = readConfig.payload
def test_case(self):
r1 = requests.post(GetLog.host+GetLog.url+"/getCompanyList", data=GetLog.payload)
req1 = r1.json()
print(req1)
if __name__ == ‘__main__‘:
unittest.main()
#加载需要的模块
from config import readConfig
#获取V值给V
v = readConfig.v
#调用本文件内的方法,并把值传入
方法名(值1,值2,...)