AttributeError: ReadIni instance has no attribute 'file_path'

来源:2-2 读取配置文件代码封装实战

紫霞仙子0330

2018-10-30

import ConfigParser

class ReadIni:

def __init__(self,file_path=None):

    if file_path == None:
        self.file_path == "D:/appium/Muke/config/localElement.ini"
    else:
        self.file_path == file_path
    self.data = self.read_ini()

def read_ini(self):
    read_ini = ConfigParser.ConfigParser()
    read_ini.read(self.file_path)
    return read_ini

def get_value(self,key):
    return self.data.get('login_element',key)

if name == “main”:

read_ini = ReadIni()
print read_ini.get_value("password")

D:\appium\Muke\venv\Scripts\python.exe D:/appium/Muke/util/read_init.py
Traceback (most recent call last):
File “D:/appium/Muke/util/read_init.py”, line 22, in
read_ini = ReadIni()
File “D:/appium/Muke/util/read_init.py”, line 6, in init
self.file_path == "D:/appium/Muke/config/localElement.ini"
AttributeError: ReadIni instance has no attribute ‘file_path’

写回答

1回答

Mushishi

2018-10-30

self.data = self.read_ini()粗心

0
4
紫霞仙子0330
回复
Mushishi
谢谢老师
2018-11-01
共4条回复

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程