1.基本格式:
from 文件名 import 类名
2.举个栗子:
文件PqxMplCanvas.py定义了名为PqxMplCanvas的类。
在另外一个文件中引用过来:
from PqxMplCanvas import PqxMplCanvas #在同级目录下
3.进阶:
假设有目录如下:
├── sub_ui.py
├── main.py
├── test/
│ └── test1.py
└── model/
└── model1.py
-
同级目录,main.py导入sub_ui.py
import sub_ui
或
from sub_ui import *
-
子目录,main.py导入model/model1.py
需要在model/下建立__init__.py空文件,让编译器认为这是一个模块。
import model.model1
或
from model.model1 import *
-
跨目录,model1.py导入test/test1.py
需要在test1/下建立__init__.py空文件
import sys
sys.path.append("..")
import test.test1
或
import sys
sys.path.append("..")
import test.test1 import *
【Tips】.代表当前目录,..代表上一层目录,…代表上上层目录。
版权声明:本文为qq_16069457原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。