关于Python在一个.py文件中调用另一个.py文件的类和函数

关于Python在一个.py文件中调用另一个.py文件的类和函数

1、文件目录结构

2、modle_a目录

bus.py

def add(x, y):
    print('计算和:%d'%(x+y))

init.py

# 方法1 调用当前文件夹
import bus

bus.add(1,2)


# 方法2 调用当前文件夹
from bus import add

add(1,2)

# 方法3 调用不同文件夹
import sys
sys.path.append('../modle_b/')

import util
 
a = util.Util(2,3)
a.add()

3、modle_b目录
util.py

class Util:
    def __init__(self, a, b):
        self.x = a
        self.y = b
    
    def add(self):
        print("x和y的和为:%d"%(self.x + self.y))

发表回复

您的电子邮箱地址不会被公开。