简单描述一下我的疑惑,因为一个项目有很多目录,所以要先用 sys.path.append("..")将路径添加到 python 的搜索路径中,例如:
import sys
sys.path.append("..")
from dir1 import my_modules
于是乎就出现了如下警告:
module level import not at top of file
虽然不影响,但是我实在是想不通,这样的警告应该如何避免?我必须要先将自己项目的路径添加进去,才能 import 自己的 module,这使我不得不将 import sys 放在最前面。
难道是我对这个报错有什么误解?还是说有什么其他的 module 导入的方法可以避免这个警告吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.