Существуют различные способы импорта.
Пример 1. Импорт модуля python с интерпретатором python:
1. Поместите это в / home /el / foo / fox.py:
def what_does_the_fox_say():
print("vixens cry")
2.Зайдите в интерпретатор python:
nag@sahil:/home/el/foo$ python
Python 2.7.3 (default, Sep 26 2013, 20:03:06)
>>> import fox
>>> fox.what_does_the_fox_say()
vixens cry
>>>
Пример 2, используйте execfile или (exec в Python 3) вскрипт для выполнения другого файла Python на месте:
1. Поместите это в /home/el/foo2/mylib.py:
def moobar():
print("hi")
2. Поместите это в/home/el/foo2/main.py:
execfile("/home/el/foo2/mylib.py")
moobar()
Пример 3. Использование функциональности from ... import ...:
1.Put thisв /home/el/foo3/chekov.py:
def question():
print "where are the nuclear wessels?"
2. Поместите это в /home/el/foo3/main.py:
from chekov import question
question()