理解を簡単にするために:
ステップ1:すべてが含まれる1つのディレクトリに移動する
$ cd /var/tmp
ステップ2:いくつかのコードでクラス名がClass1のclass1.pyファイルを作成する
$ cat > class1.py <<\EOF
class Class1:
OKBLUE = '\033[94m'
ENDC = '\033[0m'
OK = OKBLUE + "[Class1 OK]: " + ENDC
EOF
ステップ3:いくつかのコードでクラス名がClass2のclass2.pyファイルを作成する
$ cat > class2.py <<\EOF
class Class2:
OKBLUE = '\033[94m'
ENDC = '\033[0m'
OK = OKBLUE + "[Class2 OK]: " + ENDC
EOF
ステップ4:2つの異なるファイルからClass1とClass2を使用するために1回実行される1つのmain.pyを作成します
$ 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]: