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