Немного про Модули.
нашел у себя на смарте старенький материал, собрал в кучу, отредактировал и выложил сюда.будет полезна только новичкам в питоне.статья написана доступным и простым языком.
Модули - это похоже на ящик с инструментами.
Допустим вы решили починить свой стул.
Иначе говоря вы решили выполнить программу починки своего стула
Чтобы исполнить программу починки стула, вы достаете ящик с инструментами.
на питоне это выглядит так:
Код:
import ЯщикИнструментов
вы подключаете к своей программе ящик с инструментами.
вернемся к стулу.ход работы:
-вы решили его починить
-вам нужна отвертка
-вы открываете ящик и достаете отвертку
-и начинаете её использовать
на питоне это выглядит примерно так:
Именно таким образом работают модули Питона
Подключая модуль, вы как бы подключаете к своей программе ящик с инструментами
Установив Питона, вы , вместе с ним, устанавливаете себе разные ящики с инструментами.просто подключите их в свою программу и вам предоставится много СИЛЬНЫХ инструментов
Например отправка СМС.в питоне с смс сообщениями работает модуль messaging.для начала импортируем его, затем используем его функцию sms_send-отпрака сообщения.выглядеть это будет так:
messaging.sms_send("89170000000", u"test")
в скобках мы пишем сперва номер того кому мы будем отправлять сообщение, потом указываем текст.не забываем про ковычки. знак u указывает на то что текст мы пишем в юникоде.пишем текст латинскими буквами.если же хотим писать русскими буквами то после импорта модуля добавляем эту строчку-
А давайте напишем наш первый модуль.так сказать создадим свой ящик с инструментами
Создайте текстовый файл(рекомендую использовать ped или ded) в соответствующей кодировке utf-8 без сигнатуры.
Напишите код:
print word
Сохраните его под именем _test.py в любой папке.
Это будет наш первый модуль.который мы подключим к своей программе.
Теперь переходим в эмулятор и протестим его. открываем редактор ped, жмем функцию "консоль питона" или же наберите в консоли самого питона(предварительно положив файлик по пути: !:/resourse/)
код:
>>> _test.say(u"Prikolno")
В результате вы получите результат
Таким образом мы подключили наш модуль и использовали его инструмент, (функцию) say()
удачного написания модулей вам
Источник новости:
ой какое интересное описание....
0 ответить