Итак, я использую библиотеку pgzero для обучения детей программированию. С pgzero у вас есть этот экранный объект, на котором можно рисовать. Насколько я знаю, вы не можете импортировать это откуда угодно, это просто глобально. К сожалению, Pylint не знает об этом, и я продолжаю получать ошибки неопределенной переменной каждый раз, когда использую объект экрана (запуск кода работает нормально, но vscode помещает красные линии под экраном каждый раз, когда я его использую).
Это не очень помогает при обучении и может довольно отвлекать. Я не хочу полностью отключать ошибки pylint, поскольку они довольно полезны в большинстве случаев и являются хорошим инструментом для новичков.
Есть ли способ как-то объявить переменную в глобальной области? Было бы неплохо что-то похожее на машинописный текст:
declare screen
Другими способами решения были бы способ отключить ошибку только для этой одной переменной или, если кто-то знаком с pgzero: какой-то способ импортировать объект из. В нынешнем виде я также не могу получить какой-либо интеллект для объекта, но это еще не конец света (решение этой проблемы было бы полезно).