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

>>> 






评论
 
© 软件交流 | Powered by LOFTER