Cześć,
Mam plik main.py:
import sys
sys.path.append("classes/")
from account import account
import parser
from serverOperations import serverOperations
accountObject = account("Nick", "Pass", 21)
parserObject = parser()
serverObject = serverOperationsObject
html = serverObject.getGardenHTMLCode()
Niestety mam z nim problem, tj. nie mogę odwołać się do klasy parser która wygląda tak:
class parser:
html = ""
def __init__(self):
pass
def setGardenHTML(self, html):
self.html = html
gardenData['fields'] = self.getFields()
return gardenData
def getFields(self):
regex = re.search("js.init\(([\{\}\"\'a-zA-Z0-9\:\,\[\]\.]*)", self.html)
fieldInJSON = regex.group(1)
return json.loads(fieldInJSON)
Init dałem ponieważ pomyślałem że bez niego nie mogę wcześniej stworzyć obiektu.
Próbując zaimportować w taki sposób:
from parser import parser
Dostaję błąd:
cannot import name parser
Próbując odwołać się przez parser.parser()
dostaję błąd:
'module' object is not callable
Mógłby ktoś wskazać mi błąd?
Pozdrawiam
NickOver