1.import被调用PY文件,则引入所有的函数和类,
调用时:格式: "被调用的PY文件名".函数名(参数)
2。调用PY文件中的指定的函数
格式:from “被调用的PY文件名” import “被调用的函数名"
调用格式:函数名(参数)
例子:
a.py:
def add(x,y):
print('和为:%d'%(x+y))
def jifa(x,y):
print('差为:%d'%(x-y))
b.py:
import a #引用A中所有函数及类
a.add(1,2)#调用时必须写明函数或类所在的PY文件名
a.jifa(2,1)
结果:
和为:3
差为:1
b.py:
from a import add#只从a.py中引用add函数,未引用的函数不能用
add(1,2)#调用时直接输入函数名,不用输入所有的PY文件名
jifa(2,1)#未引用,不能使用该函数
结果:
和为:3
Traceback (most recent call last):
File "D:/Python/Python37/b.py", line 3, in <module>
jifa(2,1)
NameError: name 'jifa' is not defined
>>>