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

avatar
作者
猴君
阅读量:1

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]

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!