为了更容易理解:
第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
步骤5:运行程序
$ python main.py
输出将是
[Class1 OK]:
[Class2 OK]: