Python可以调用基本的内建函数如,print( )、len( )、input( )等,在代码中不需要通过import导入,直接调用即可实现对应的功能,同时Python还提供了内置库,内置库中封装了一些常用的模块(即.py文件),我们可以通过import 语句来导入,实现相关函数或方法的调用,如:math模块,random模块,os模块;如果内置库中的模块无法满足我们功能需求,还可以通过pip命令来安装第三方模块,通过import来导入后调用,当然我们自己封装的.py文件同样通过import导入后方可调用;
import语句
import 模块名
# D2.py
def func_01():
print("这是func_01函数")
class FuncClass:
def func_02(self):
print("这是类中func_02方法")
在D1.py 中调用D2.py中的函数和方法(D1.py与D2.py在同一文件夹下)
#D1.py
import D2 # import 模块名 即导入D2.py模块
D2.func_01() # 模块名.函数
D2.FuncClass().func_02() # 模块名.实例.方法
from … import 语句
from 文件夹 import 模块 (D1.py与D2.py可不在同一文件夹下)
#D1.py
from study_day01 import D2
D2.func_01()
D2.FuncClass().func_02()
from 文件夹.模块 import 函数名/类名
#D1.py
from study_day01.D2 import FuncClass
from study_day01.D2 import func_01
# from study_day01.D2 import FuncClass, func_01
func_01()
FuncClass().func_02()
把模块中的函数或类全部导入
from 文件夹.模块 import *
#D1.py
from study_day01.D2 import * # 通过 import * 导入D2.py模块的全部函数或类
func_01()
FuncClass().func_02()