Я пытаюсь использовать все функции определенного скрипта python news_Lucene.py
в другом скрипте python ProcesosContinuos.py
. У меня есть следующая структура для news_Lucene.py
, которую я импортирую в своем ProcesosContinuous.py
.AttributeError: объект 'module' не имеет индексации атрибутов
Код для news_Lucene()
:
class news_Lucene():
@staticmethod
def indexing():
#some code
@staticmethod
def get_set_terms(reader):
#some code
@staticmethod
def get_TFIDF():
#some code
@staticmethod
def get_author_TFIDF():
#some code
#SOME CODE OUTSIDE STATIC METHODS
В ProcesosContinuous.py
Я пытаюсь следующее:
from engines.extras.download_datos_desambiguar import news_Lucene
news_Lucene().indexing()
Я также попытался
indexing()
, но он по-прежнему не работает , Он говорит AttributeError:'module' object has no attribute indexing
. Что я делаю не так?
Спасибо! Но можете ли вы сказать мне, что я должен сделать, чтобы сразу вызвать все функции класса 'news_Lucene()'? Вместо того, чтобы звонить один за другим? – HackCode
@kaushaya: создать одну функцию, которая вызывает других? –
В моем коде 'news_Lucene()', 'f3()' вызывает 'f2()'. Поэтому, если я просто позвоню 'f3()', он сможет получить доступ к 'f2()'? – HackCode