Um es einfacher zu verstehen:
Schritt 1: Wechseln wir in ein Verzeichnis, in das alle Daten aufgenommen werden sollen
$ cd /var/tmp
Schritt 2: Jetzt können wir eine class1.py Datei erstellen, die eine Klasse namens Class1 mit etwas Code enthält
$ cat > class1.py <<\EOF
class Class1:
OKBLUE = '\033[94m'
ENDC = '\033[0m'
OK = OKBLUE + "[Class1 OK]: " + ENDC
EOF
Schritt 3: Jetzt können wir eine class2.py Datei erstellen, die eine Klasse namens Class2 mit etwas Code enthält
$ cat > class2.py <<\EOF
class Class2:
OKBLUE = '\033[94m'
ENDC = '\033[0m'
OK = OKBLUE + "[Class2 OK]: " + ENDC
EOF
Schritt 4: Jetzt können wir eine main.py erstellen, die einmal ausgeführt wird, um Klasse1 und Klasse2 aus 2 verschiedenen Dateien zu verwenden
$ 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
Schritt 5: Starten Sie das Programm
$ python main.py
Die Ausgabe würde lauten
[Class1 OK]:
[Class2 OK]: