阅读量: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]