项目目录说明
project\
resources\
resources\__init__.py
resources\Common.py
resources\Jswindow.py
test.py
main.py
特别注意,我们在项目中建立的资源子目录时,必须加入一个__init__.py 的函数, 可以为空py文件,__init__.py 为python中目录初始化识别的参数
应用说明
1.导入同级目录模块
在main.py 中导入test.py
import test #导入项目文件夹同级模块文件 test.py
这样可以直接在main.py 调用test.py中的函数
import test
test.get_name() #调用 test模块中的test()函数
可以给模块起别名
import test as T
T.get_name() #调用test模块中和get_name()
2.导入项目子文件中的模块
main.py 导入子文件resources的Jswindow.py 模块中的creat_window函数
from resources.Jswindow import creat_windows #导入子目录resources 中的Get_name() 函数
creat_windows() #调用resources下Jswindow 模块中的creat_windows()函数
导入子文件resources的Common.py整个模块起别名
import resources.Common as Com #整个模块导入,起别名
Com.get_name()
Com.creat_windows()
3.注意,所有模块,都以项目文件为根目录
如果模块文件在同一级目录,可以直接用import 语句 ,比例resources,子文件中Jswindow想调用Common.py模块例子:
Jswindow.py
import Common AS Com
Com.get_name()
如果想调用上级的test.py模块
Jswindow.py
from test import get_name
get_name
其它代码:
import module_name
from module_name import function_name
from module_name import function_name as fn
import module_name as mn
from module_name import *