python调⽤其他⽂件函数或类转载:
⼀.调⽤函数:
同⼀个⽬录下A.py B.py C.py三个⽂件,在A.py和B.py当中调⽤函数A.py
A.py⽂件:
def add(x,y):
print('和为:%d'%(x+y))
运⾏结果:
B.py⽂件:
import A
A.add(1,2)
运⾏结果:
C.py⽂件:
from A import add add(1,2)
运⾏结果:
⼆.调⽤类:A.py⽂件:
class A:
def __init__(self,xx,yy):
self.x=xx
self.y=yy
def add(self):
print("x和y的和为:%d"%(self.x+self.y))运⾏结果:
B.py⽂件:
import A
a=A.A(2,3)
a.add()
运⾏结果:
C.py⽂件:
from A import A
a=A(2,3)
a.add()
运⾏结果:
三,在不同⽂件夹下的调⽤,
29⽬录下⽂件B.py C.py , 30⽬录下⽂件A.py ,在A.py和B.py当中调⽤函数A.py
import sys
sys.path.append(r'E:\python\day15\30')
"""python import模块时,是在sys.path⾥序查的。
sys.path是⼀个列表,⾥⾯以字符串的形式存储了许多路径。
使⽤A.py⽂件中的函数需要先将他的⽂件路径放到sys.path中
"""
import A
a=A.A(2,3)
a.add()
python怎么读取py文件运⾏结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论