Не получается написать собственный внешний модуль.

Malenkey

Пользователь
Пользователь
Ноя 3, 2022
140
11
18
Здравствуйте! Надеюсь на помощь! Научите меня, пожалуйста, настоящей "магии Вуду" в "Python"! 🙏 Я не умею создавать самодельные внешние модули и подключать их в других py-проектах. 🥺 Я написал внешний модуль "summ.py". В нем простейшая арифметическая функция для теста:
Python:
def summ(x, y):
    return x + y
И основной файл, который пытается "summ.py" подключить и использовать его метод:
Python:
import summ

a = summ()
print(a.summ(3, 3))
При его выполнении я получаю ошибку:

Traceback (most recent call last):
File "C:/Users/OKozlov/AppData/Local/Programs/Python/Python38-32/testing_module.py", line 3, in <module>
a = summ()
TypeError: 'module' object is not callable

Что я делаю не так? Подскажите, пожалуйста!
 

Вложения

  • Архив ZIP - WinRAR.zip
    530 байт · Просмотры: 3

Mcclawdy

Новичок
Пользователь
Апр 28, 2022
4
1
3
Python:
from summ import summ

print(summ(3, 3))
 
  • Мне нравится
Реакции: Malenkey

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 650
472
83
Python:
import summ

print(summ.summ(3, 3))
 
  • Мне нравится
Реакции: Malenkey

Malenkey

Пользователь
Пользователь
Ноя 3, 2022
140
11
18
Спасибо вам обоим! (y)
 

Форум IT Специалистов