如何从子文件夹中的另一个 python 文件访问函数?

How to access functions from another python file in a sub folder?

我的文件夹结构是,

├── handler
│   ├── s3_handler.py
│   
└── service
    ├── service.py

s3_handler 文件包含许多我需要在 service.py

中使用的函数

我在尝试

from handlers.s3_handler import *

但是有错误。

Traceback (most recent call last):
File "field_mapping_util.py", line 3, in <module>
  from handlers.s3_handler import * 
ModuleNotFoundError: No module named 'handlers'

如何解决这个问题

我明白了。 在 service.py 内插入,

import sys
sys.path.append("..")
from handler.s3_handler import *