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)!