PEP 8: module level import not at top of file

BookShu 发布于 2016/05/04 10:13
阅读 2K+
收藏 0

dir_path = os.path.split(os.path.realpath(__file__))[0]
sys.path.append(dir_path + "/..")  from src import AssignConf
在Test目录用引用上层目录src中的内容,所以需要先在path中加入父目录,再通过from import来导入,然而这种方法却使得PyCharm报错:“PEP 8: module level import not at top of file”,请问这个如何解决?



加载中
0
vincelive
vincelive
import os
import sys

from src import AssignConf

# 你把这几行代码放在文件的最上方就不会提示了



BookShu
BookShu
这样不可以,因为我必须要先把对应的目录导入到sys.path中,才能找到src目录 。按照你的说法,报了如下错误: ImportError: No module named src.AssignConf
返回顶部
顶部