写的py文件和文件夹都可以看做是模块
导入模块的方式
方法1:
import 模块名
import my_module, 然后使用 模块名.函数 进行调用
my_module.func01()
方法2:
from 模块名 import 特定的功能
from my_module import func01, func02
这种情况就可以直接使用函数
这种导入方法注意不同模块之间是否有重名的可能性
后面导入的会把前面导入的给覆盖掉。可以把函数理解为变量,后面的变量把前面的变量给覆盖掉
可以给导入的模块起个别名
注意:
同一个文件夹下模块是不会重名的,但是不同文件夹下可能会有相同的模块
如果两个文件夹下都有相同的模块,使用文件路径来进行区分
import my_module
from my_module_01 import func01 as my_01
from my_module_02 import func01 as my_02
from module_A.test_module import test_func as f1
from module_B.test_module import test_func as f2
my_module.func01()
my_module.func02()
my_01()
my_02()
网友评论