Я продолжаю получать эту ошибку для части моего кода.Python: Справка с UnboundLocalError: указана локальная переменная до назначения
Traceback (most recent call last):
File "./mang.py", line 1688, in <module>
files, tsize = logger()
File "./mang.py", line 1466, in logger
nl = sshfile(list, "nl")
UnboundLocalError: local variable 'sshfile' referenced before assignment
Я не поставил код, потому что он идет вперед и назад между функциями. Мне интересно, может ли кто-нибудь сказать мне, почему python выплевывает эту ошибку? sshfile не является переменной, это класс.
Вам нужно будет опубликовать хотя бы часть кода, если вы хотите ничего, кроме диких догадок. –
Если определение класса не существует в области, в которой вы его используете, Python будет называть его локальной переменной. Поэтому проблема в том, что так или иначе это определение класса не произошло. –