封装配置文件无法读取内容

来源:2-20 重构封装读取配置文件方法

慕沐5022796

2020-04-21

在封装配置文件的时候,运行后没有打印出内容来,也没有报错。不知道是哪里出错了?对照了下老师的代码,没找到原因(路径和file_name没有错,没封装之前可以打印出来的)
图片描述

写回答

2回答

慕沐5022796

提问者

2020-04-22

关于这个问题,本人已解决。原因第25行代码中,main  前后的下划线写短了

1
1
Mushishi
NB class
2020-04-22
共1条回复

Mushishi

2020-04-21

class ReadInit:
        
    #加载文件
    def load_ini(self,file_name=None):
        '''
        加载ini文件
        '''
        if file_name == None:
            file_path = curPath+"/Config/LocalElement.ini"
        else:
            file_path = curPath+file_name
        cf = configparser.ConfigParser()
        cf.read(file_path,encoding="utf-8-sig")
        return cf

    #获取value得值
    def get_value(self,key,node=None,file_name=None):
        '''
        通过key获取value得值。就是获取定位信息
        '''
        if node == None:
            self.node = "login_element"
        else:
            self.node = node
        cf = self.load_ini(file_name)
        data = cf.get(self.node,key)
        return data

这样去操作

0
2
Mushishi
回复
慕沐5022796
这里不好意思,我下面有一个写入,所以有一个。
2020-04-22
共2条回复

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程