принимая вывод из cx_Oracle в другое определение внутри класса, python - PullRequest
0 голосов
/ 24 мая 2019

Мне глупо спрашивать об этом, но у меня проблема с переносом данных из одного 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):, а затем вывод печатается хорошо.

почему?

...