在同一文件夹下
 
调用函数:
 
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