Exemple #1
0
import math, time, os
import random as r
import module
from module import hi
try:
    import nomodule
except ImportError:
    print('ImportError')

print(math.pi)
print(os.uname())
print(time.time())
print(r.random())

sum = module.add(1, 2)
print(sum)

hi()
Exemple #2
0
import module

module.hi()
Exemple #3
0
# Если мы не уверены в налчии какоголибо модуля (что он есть у нас в доступном списке)
# мы можем написать следующую конструкцию коорая и проверит на наличие данного модуля: и если нет
# то при компиляции нам выдадется ImportError (Модуля несуществует):
try:
    import name_module
except ImportError:
    print("Модуля name_module не существует"
          )  # "Модуля name_module не существует"
print(r.random())

# Теперь оздадим свой модуль , в папке trening я создал файл с название module.py тепер импортируем его :
import module  # подключаем созданный нами модуль (module.py)
# import module as m  также можно писать псивданим m.hi , m.add ;

module.hi()  # вызываем наш модуль с функцией def hi (module.py) : Hello
print(module.add(45,
                 15))  # вызываем наш вторую функцию def add (module.py) : 60

# from module import (hi, add) можно также вызываеть одельные ункции из модудля таким образом (даже можн не ставить скобки)

from module import hi, add
hi()  # Hello
print(add(45, 15))  # 60
# данной записью мы говорим что из нашего модуля нам нужно импортировать только определенные
# функции hi, add (тем самым мы можем к ней проще обращаться при вызове не нужно писать
# конструкции как на примере выше module.add или module.hi ..

from module import hi as h, add as a  # и даже при вызове функции мы можем использовать псевдоним к премеру вместо
# add писать a вместо hi писать h
Exemple #4
0
import module as m
from module2 import qq, dd

qq()
print(dd(17, 23))
m.hi ()
print(m.add (46, 14))