在脚本开始时如何遵循PEP8导入模块的规则,如何从父目录导入文件?

问题描述

我具有以下结构:

folder1
   __init__.py
   file1.py
   folder2
      __init__.py
      file2.py

我能够从file2.py导入file1.py的唯一方法是通过以下方式:

import os
import sys

sys.path.insert(0,os.path.abspath(os.path.join(os.path.dirname(__file__),'..')))

import file1

但是这不遵守PEP8声明在脚本开始时导入所有模块吗?我该如何克服?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)