├── utils
│ ├── utils.py
│ └── class_utils.py
├── src
│ └── sub_main.py
└── main.py
node2:/root/python3#cat utils/utils.py
def get_sum(a, b):
return a + b
node2:/root/python3#cat utils/class_utils.py
# utils/class_utils.py
class Encoder(object):
def encode(self, s):
return s[::-1]
class Decoder(object):
def decode(self, s):
return ''.join(reversed(list(s)))
node2:/root/python3#cat src/sub_main.py
# src/sub_main.py
import sys
sys.path.append("..")
from utils.class_utils import *
encoder = Encoder()
decoder = Decoder()
print(encoder.encode('abcde'))
print(decoder.decode('edcba'))
########## 输出 ##########
node2:/root/python3/src#python3 sub_main.py
edcba
abcde
node2:/root/python3#cat main.py
import sys
import sys
sys.path.append(".")
from utils.class_utils import *
encoder = Encoder()
decoder = Decoder()
print(encoder.encode('xyz'))
print(decoder.decode('abc'))
node2:/root/python3#python3 main.py
zyx
cba