在python中使用的是import,from...import和form import as 进行导入模块。其实就是导入已经写好的函数,成熟的方法,避免代码重复,提高开发速度。
作用和使用方法类似于java。就像程序结构是下面这种:
|-- src
|-- mod1.py
|-- mod2
| |-- mod2.py
|-- test1.py
test1.py如果需要导入mod2.py,方法是现在mod2文件夹中新建py文件__init__.py,然后使用from mod2.mod2 import * 进行导入。代码如下:
from mode2.mode import *
如果程序结构是:
|-- src
|-- mod1.py
|-- mod2
| |-- mod2.py
|-- sub
| |-- test2.py
|-- test1.py
test2.py需要导入模块mod1.py和mod2.py的话,我们首先要做的在mod2文件夹中新建py文件__init__.py,src不用新建这个文件,调用的方法如下:
import sys
sys.path.append("..")
import mod1
import mod2.mod2