在同一文件夹下
调用函数:
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
=xx
self
.y
=yy
def add(self
):
print("x和y的和为:%d"%(self
.x
+self
.y
))
B.py文件:
from A
import A
a
=A
(2,3)
a
.add
()
或者
import A
a
=A
.A
(2,3)
a
.add
()
在不同文件夹下
A.py文件的文件路径:E:\PythonProject\winycg
B.py文件:
import sys
sys
.path
.append
(r
'E:\PythonProject\winycg')
'''python import模块时, 是在sys.path里按顺序查找的。
sys.path是一个列表,里面以字符串的形式存储了许多路径。
使用A.py文件中的函数需要先将他的文件路径放到sys.path中'''
import A
a
=A
.A
(2,3)
a
.add
()
转载来源:https://blog.csdn.net/winycg/article/details/78512300