Мне глупо спрашивать об этом, но у меня проблема с переносом данных из одного def () в другой def () внутри одного класса.Может быть, это связано с cx_Oracle, потому что выход идет с использованием этой библиотеки.
код:
class My_class():
def from_cx_oracle(self):
oracle_class= oracle_class()
self.data_oracle= oracle_class.output() #in this place everything is fine, i am taking data from other script which is imported before and data is taken properly.
def second(self):
print(self.data_oracle)
я получаю сообщение об ошибке: AttributeError:'My_class' object has no attribute data_oracle
интересно, это когдаЯ сохраняю вывод в файл CSV в def from_cx_oracle(self):
, а затем я использую read_csv_
в def second(self):
, а затем вывод печатается хорошо.
почему?