简述我对python跨文件调用的理解:

简述我对python跨文件调用的理解:

在这里插入图片描述
①同一包内(或同一文件夹)下的跨文件调用:

可以利用from.......import......来直接导入
例如:
from  count   import  A       #其中count是count.py文件,A是count.py文件中的类名
count.py
--------------------------------------
class A():
       def add(self,a,b)
            return a+b

new_count.py

from count import A #导入同一层

class B(A):
def sub(self,a,b)
return a-b

result=B().add(2,3)
ptint(result)

结果:5

②跨文件跨包(跨目录)调用文件

test.py

采用方式:
import sys
sys.path.append("./model")
from model import new_count

test=new_count.B() 获取对象
test.add(2,5)

输出结果:
7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值