Переменные из собственных модулей Python не импортируются.Python

Программы на Python
Anonymous
Переменные из собственных модулей Python не импортируются.

Сообщение Anonymous »

Я хочу, чтобы мой проект Python состоял из нескольких файлов, но когда я пытаюсь импортировать переменную или функцию из созданного файла, я получаю ошибку:

Код: Выделить всё

S C:\vs code projects\test> & C:/Users/bazr8/AppData/Local/Programs/Python/Python312/python.exe "c:/vs code projects/test/one.py "
Traceback (most recent call last):
File "c:\vs code projects\test\one.py", line 2, in 
from too import a
ImportError: cannot import name 'a' from 'too' (c:\vs code projects\test\too.py )
или

Код: Выделить всё

File "c:\vs code projects\test\one.py", line 4, in 
print(too.a)
^^^^^
AttributeError: module 'too' has no attribute 'a'.
При этом все встроенные и установленные модули работают. В самом коде ошибок точно нет. Помогите пожалуйста.
Я создал отдельную папку и положил туда 2 файла. Я попробовал импортировать переменную А из файла 2 в файл 1. В результате понял, что ошибка не в коде.
Я также пробовал разные варианты импорта:
импортировать
print(too.a)
из импорта
print(a)

Подробнее здесь: https://stackoverflow.com/questions/788 ... t-imported

Вернуться в «Python»