이해하기 쉽도록 :
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 단계 : 이제 하나의 main.py를 만들어 두 개의 다른 파일에서 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]: