自学内容网 自学内容网

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]


原文地址:https://blog.csdn.net/weixin_73793099/article/details/140501435

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!