请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

AttributeError: ReadIni instance has no attribute 'file_path'

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回答

self.data = self.read_ini()粗心

0 回复 有任何疑惑可以回复我~
  • 提问者 紫霞仙子0330 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-10-31 10:08:47
  • 提问者 紫霞仙子0330 #2
    已经改过了,还是报错。
    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 <module>
        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'
    回复 有任何疑惑可以回复我~ 2018-10-31 20:58:20
  • Mushishi 回复 提问者 紫霞仙子0330 #3
    self.file_path == file_path  仔细仔细  仔细
    回复 有任何疑惑可以回复我~ 2018-10-31 21:27:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信