У меня есть структура каталогов, такая как:
+Root
+B
-module_B.py
-module_A.py
-mainprogram.py
С mainprogram.py
Я использую функцию somefun()
присутствует в module_B.py
В module_B.py
Я использую функцию anotherfun()
в module_A.py
Однако, когда я использую оператор from module_A import anotherfun()
вmodule_B.py
, и когда я запускаю mainprogram.py
во время выполнения, выдает ошибку No module named module_A
в module_B.py
.
Поэтому я изменил from module_A import anotherfun()
в module_B.py
на from B.module_A import anotherfun()
и работает нормально только для Pylint
, чтобы выдать ошибку при наборе Visual Studio Code
, что, хотя и безвредно, раздражает.