Python第七章10:异常、模块、包的综合案例

# 异常、模块、包的综合案例
# 自定义工具包
"""
创建一个自定义包,名称为:my_utils(我的工具)
在保内提供2个模块
1.str_util.py(字符串相关工具,内含:)
   a.函数:str_reverse(s),接受传入字符串,将字符串反转返回
   b.函数:substr(s,x,y),按照下标x和y,对字符串进行切片
2.file_util.py(文件处理相关工具,内含:)
   a.函数:print_file_info(file_name),接受传入文件的路径,打印文件的全部内容,
     如文件不存在则捕获异常,输出提示信息,通过finally关闭文件对象
   b.函数:append_to_file(file_name,data),接收文件路径以及传入数据,将数据
     追加写入到文件中。
构建出包后,尝试用一用自己编写的工具包

"""
# 创建my_utils包,在包内创建:str_util.py和file_util.py 2个模块,并提供相应的函数
import my_utils.str_util
from my_utils import file_util

print(my_utils.str_util.str_reverse("上岸上岸,一定会上岸的!!!"))
print(my_utils.str_util.substr("abcd1234",2,6))

file_util.print_file_info("D:/test_append.txt")
file_util.append_to_file("D:/test_append.txt","最后14天,干就完了!")

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值