Глобальная переменная в pyspark - PullRequest
0 голосов
/ 16 апреля 2020

Я написал следующий код:

errormsg4 = ""

Класс abcd:

def extract ():

def check_header(self,df)

    global errorMsg4         
    errorMsg4+=errMs4+"given"
    return df

def transform ():

   df=self.check_header(self.df)
   if not errorMsg4:
         print("abc")

Проблема в том, что Ab c не печатается. Функция вызывается self.check_header, но если условие не выполняется. Есть ли какие-либо проблемы с объявлением глобальной переменной или как?

Может кто-нибудь помочь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...