Agar lebih mudah dipahami:
Langkah 1: mari kita pergi ke satu direktori, di mana semua akan dimasukkan
$ cd /var/tmp
Langkah 2: sekarang mari kita membuat file class1.py yang memiliki nama kelas Class1 dengan beberapa kode
$ cat > class1.py <<\EOF
class Class1:
OKBLUE = '\033[94m'
ENDC = '\033[0m'
OK = OKBLUE + "[Class1 OK]: " + ENDC
EOF
Langkah 3: sekarang mari kita membuat file class2.py yang memiliki nama class Class2 dengan beberapa kode
$ cat > class2.py <<\EOF
class Class2:
OKBLUE = '\033[94m'
ENDC = '\033[0m'
OK = OKBLUE + "[Class2 OK]: " + ENDC
EOF
Langkah 4: sekarang mari kita buat satu main.py yang akan dijalankan sekali untuk menggunakan Class1 dan Class2 dari 2 file yang berbeda
$ 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
Langkah 5: Jalankan program
$ python main.py
Outputnya adalah
[Class1 OK]:
[Class2 OK]: