Щоб зробити його більш простим:
Крок 1: перейдемо до одного каталогу, де всі будуть включені
$ cd /var/tmp
Крок 2: тепер давайте створимо файл class1.py, який має ім'я класу Class1 з деяким кодом
$ cat > class1.py <<\EOF
class Class1:
OKBLUE = '\033[94m'
ENDC = '\033[0m'
OK = OKBLUE + "[Class1 OK]: " + ENDC
EOF
Крок 3: тепер давайте створимо файл class2.py, який має ім'я класу Class2 з деяким кодом
$ cat > class2.py <<\EOF
class Class2:
OKBLUE = '\033[94m'
ENDC = '\033[0m'
OK = OKBLUE + "[Class2 OK]: " + ENDC
EOF
Крок 4: тепер давайте зробимо один main.py, який буде виконано один раз для використання Class1 та Class2 з двох різних файлів
$ cat > main.py <<\EOF
"""this is how we are actually calling class1.py and from that file loading Class1"""
from class1 import Class1
"""this is how we are actually calling class2.py and from that file loading Class2"""
from class2 import Class2
print Class1.OK
print Class2.OK
EOF
Крок 5: Запустіть програму
$ python main.py
Вихід буде
[Class1 OK]:
[Class2 OK]: