#python #python-3.x
Вопрос:
У меня есть простые функции сложения и дополнения в 1 файле под названием simple_math.py. Я импортировал simple_math в другой файл. Когда я пытаюсь вызвать simple_math.addition(1,2). Я получаю сообщение об ошибке
Ошибка атрибута: модуль «simple_math» не имеет атрибута «добавление»
Вот как выглядят мои коды
#simple_math.py
def addition (x,y):
"""adds"""
return x y
def sub(x,y):
"""subtracts"""
return x-y
# testing_result.py
import simple_math
simple_math.addition(2,3)
Я что-то упускаю?
Заранее спасибо
Комментарии:
1. Я не могу воспроизвести вашу ошибку. Это работает для меня, и я получаю возвращаемое значение
5
. По общему признанию, мне действительно пришлось отрегулировать отступsimple_math.py
2. попробуйте добавить импорт из simple_math. Находятся ли файлы в одной папке?
3. @ RMR AttributeError: модуль «simple_math» не имеет атрибута «добавление», когда я пытаюсь импортировать с помощью добавления импорта из simple_math
4. можете ли вы показать древовидную структуру файлов и папок
5. можете ли вы напечатать
print(dir(simple_math))
в своем testing_result.py @Сэм?