Вход на сайт
python. import in vs2022
303 просмотров
Перейти к просмотру всей ветки
max2_2000 местный житель
подозреваю, ето только в визуал студио случается.
имеем "мейн" модуль, в нижележащей директории - package 'pkg'
в нем - два модуля: mdl0, mdl1
в mdl0 определен класс Cl0, в котором используется класс Cl1, определенній в mdl1.
в main модуле записано
from pkg import mdl0
и без проблем
c0 = Cl0()
в mdl0:
если пишем
from mdl1 import Cl1 as c
, при вьіполнении говорит, что не находит модуля mdl1
хорошо. меняем на
from pkg.mdl1 import Cl1 as c
вьіделяет подчерком pkg.mdl1, при всплівает hover pkg.mdl1 could not be resolved
но запускается в дибаггере. все бежит красиво до такой строчки
c1 = c()
exception 'local variable 'c' referenced before assignment
tupl'u