Бунёнгузории модул дар Python

Агар лозим бошад, ки модули воридшавандаро бунён гузоред, пас аз тарафи рост номи аслии он калимаи калиди as-ро истифода баред. Ва сипас номи навро нависед:

pythonimport номи аслӣ as номи нав

Ҳангоми сохтани ном барои модул, дар хотир доред, ки он ба унвари тағирёбанда истифода мешавад. Аз ин рӯ, модулро наметавон ҳамон гуна номгузорӣ кард, ки калимаҳои калидӣ номгузорӣ мешаванд. Инчунин номро бо рақам оғоз кардан мумкин нест. Ғайр аз ин, барои пешгирии иттилоғот модули худро ҳамчунин номгузорӣ накунед, ки модули стандартии Python номгузорӣ мешавад, масалан, math, re ва ғайра.

Биёед модули lib-ро ба модули l бунён гузорем:

test.pyimport lib as l

Ҳоло ҳангоми даъвати функсия аз тарафи чап нуқта номи нави модул навишта мешавад:

test.pyl.func()
Задание 1

Модули file-ро бунёнгузорӣ кунед, ки шумо дар дарси гузашта сохтаед ва ворид кардаед.