@fidel
В Python, модули - это файлы с расширением .py
, которые содержат код Python. Модули могут содержать переменные, функции, классы и другие объекты, которые можно использовать в других частях вашего кода.
Для использования модуля в Python вы можете выполнить следующие шаги:
1
|
import math
|
1 2 |
x = math.sqrt(25) print(x) # выведет 5.0 |
Вы также можете импортировать только определенные объекты из модуля, чтобы не использовать полное имя модуля каждый раз. Например, чтобы импортировать только функцию sqrt()
из модуля math
, используйте следующую команду:
1 2 3 4 |
from math import sqrt x = sqrt(25) print(x) # выведет 5.0 |
1 2 3 4 |
import math as m x = m.sqrt(25) print(x) # выведет 5.0 |
1 2 3 4 5 6 7 |
# module.py def my_function(): print("Hello from my_function in module.py") if __name__ == "__main__": print("Running module.py as a program") my_function() |
1 2 3 4 5 |
# main.py import module print("Imported module.py as a module") module.my_function() |
При запуске module.py
в качестве программы, вы увидите сообщение "Running module.py as a program", а затем будет вызвана функция my_function()
. При импорте module.py
в другом модуле, вы увидите сообщение "Imported module.py as a module", а затем вызовете функцию my_function()
.