Python进阶 异常-包-模块案例

import my_utils.str_util
from my_utils import file_util

print(my_utils.str_util.str_reserves("黑马程序员"))
print(my_utils.str_util.substr("itheima",0,4))

#文件处理
def print_file_info(file_name):
    """
    将给定路径文件的内容输出到控制台中
    :param file_name: 即将读取的文件路径
    :return:
    """
    f=None
    try:
        open(file_name,"r",encoding="UTF-8");
        content=f.read();
        print("文件的全部内容如下:");
        print(content);
    except Exception as e:
        print(f"程序出现异常,原因是:{e}");
    finally:
        if f:
            f.close();


def append_to_file(file_name,data):
    """
    将指定的数据追加到指定的文件中
    :param file_name:
    :param data:
    :return:
    """
    f=open(file_name,"a",encoding="UTF-8");
    f.write(data);
    f.write("\n");
    f.close();
#字符串
def str_reserves(s):
    """
    功能:将字符串完成反转操作
    :param s:将被反转的字符串
    :return:反转后的字符串
    """
    return s[::-1]#从后向前反着取

def substr(s,x,y):
    """
    按照给定的下标完成切片操作
    :param s: 即将被切片的字符串
    :param x: 切片的开始下标
    :param y: 结束下标
    :return:切片完成后的字符串
    """
    return s[x:y:1]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值