русский
Germany.ruForen → Архив Досок→ Programmierung

python. import in vs2022

25.05.22 21:46
python. import in vs2022
 
  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


 

Sprung zu