python调用其它文件函数或类
B.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)
或者:
from A import add
add(1,2)
调用类:
A.py文件:
class A:def __init__(self,xx,yy):self.x = xxself.y = yydef add(self):print("x和y的和为: %d"%(self.x+self.y))
B.py文件:
import A
a=A.A(2,3)
a.add()
或者:
from A import A
a=A(2,3)
a.add()
在不同文件夹下
A.py文件的文件路径: D:\PythonProject\wxpyrobot
B.py文件:
import sys
sys.path.append(r'D:\PythonProject\wxpyrobot')
'''
python import模块时,是在sys.path里按顺序查找的。
sys.path是一个列表,里面以字符串的形式存储了许多路径。
使用A.py文件中的函数需要先将他的文件路径放到sys.path中
'''import Aa=A.A(2,3)
a.add()
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
