Python 的 import
很简单,记住关键一句话就行。
关键是能够在
sys.path
里面找到通向模块文件的路径
分三种情况:
主程序与模块在同一目录下: 这时候 Python 能自己找到自己的兄弟
1
import mod1
主程序是在上一层 Python 不会把所有的子文件夹都加入路径的,别想了! 这时候需要在子文件夹中加入
__init__.py
指明这是一个模块,然后1
import mod2.mod2
主程序导入上层目录中模块或其他目录 (平级) 下的模块
1
2
3
4
5import sys
sys.path.append("..")
import mod1 # 上一层
import mod2.mod2 # 堂兄弟文件夹
总结
关键还是找路径