如何导入模块?

How do I import module?

目录结构如下:

folder1
  __init__.py
  file1.py
  folder2
    file2.py

如果我这样写file2.py:

from folder1 import file1

我收到错误 No module named 'folder1'

如果我这样写file2.py:

from ..folder1 import file1

我收到错误 ValueError: attempted relative import beyond top-level package

如何从 file2 导入 file1?

尝试以下操作:

import sys
sys.path.append("..")
from .. import file1