Python py文件调用另一个py文件里面的方法(函数)

1、同一目录下的两个py文件,分别为A.py和B.py

B.py里面的代码

def Add(x,y):
    return x+y;
def SayHello(name):
    print(f'hello {name}')

A.py 文件调用B.py里面的方法

#引用B文件
import B

#调用B文件里面的Add方法
result= B.Add(5,6)
print(result)

#调用B文件里面的SayHello
B.SayHello('lqwvje')

2、引用其他文件夹下的py文件里抽的方法

假如我们把上面B.py文件放在D盘的根目录下,调用如下

#引入代码
import sys
from sys import path
path.append('D:\\') #这里D:\\是B.py所在文件夹
import B

#调用B文件里面的Add方法
result= B.Add(5,6)
print(result)

#调用B文件里面的SayHello
B.SayHello('lqwvje')

假如我们把上面B.py文件放在当前目录下的F目录下,调用如下

#引入代码
import sys
from sys import path
path.append('./F') #这里./F是当前目录下的 F目录下的B.py所在文件夹
import B

#调用B文件里面的Add方法
result= B.Add(5,6)
print(result)

#调用B文件里面的SayHello
B.SayHello('lqwvje')

本文来自:www.luofenming.com