为了使其更易于理解:
第 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,它将执行一次以使用来自 2 个不同文件的 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
第五步:运行程序
$ python main.py
输出将是
[Class1 OK]:
[Class2 OK]: