Python中引入模块和函数的方法

1、这个是引入的包的方法 

# 测试模块的编写
print("这里是测试模块的编写")
def add(a,b):
    print("传入的两个数的值为:%d和%d"%(a,b))
    return a+b

def dec(a,b):
    print("这里是触发运算的测试,传入的两个数的值为:%d和%d"%(a,b))
    try:
        return a/b
    except IndentationError as msg:
        print("除数不能为零")
        print(msg)
    except ZeroDivisionError as msg:
        print(msg)
        print("除数不能为0")
    finally:
        print("程序执行完了~")

2、这个是调用这个包的方法:

import tast
ad = tast.add(11,22)
print(ad)
dc = tast.dec(9,0)
print(dc)

3、Python中不同包文件之间的导入:

这个是我执行的问价的包和导入的包名

from com.bjsxt.pc import tast

ad = tast.add(11, 22)
print(ad)
dc = tast.dec(9, 0)
print(dc)

这个是我的原文件的方法名

# 测试模块的编写
print("这里是测试模块的编写")
def add(a,b):
    print("传入的两个数的值为:%d和%d"%(a,b))
    return a+b

def dec(a,b):
    print("这里是触发运算的测试,传入的两个数的值为:%d和%d"%(a,b))
    try:
        return a/b
    except IndentationError as msg:
        print("除数不能为零")
        print(msg)
    except ZeroDivisionError as msg:
        print(msg)
        print("除数不能为0")
    finally:
        print("程序执行完了~")

这是我文件的目录架构:

Python中不同文件之间的导入包,好像是只有Python 3才支持,Python2是不支持的。

首先要是在相同的项目中,其次是在不容的包中,并且包中都有init方法,(虽然init方法为空,里边什么都没有,但是网上说的要有,具体我也没有测试),再次是当导入模块的时候,要将包名和类名一块全部导入,这样才是有效的,以上是我的测试。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值