Python 文件备份、重命名/删除指定字符串 文件备份 # 用户输入 old_name = input('请输入要备份的文件名:') # 获取文件后缀下标 index = old_name.rfind('.') # 防止用户输入无效文件名 if index > 0: postfix = old_name[index:] # 组成新的文件名 new_name = old_name[:index] + '[备份]' + postfix # 打开文件 old_f = open(old_name, 'rb') new_f = open(new_name, 'wb') # print(new_name) while True: # 读取旧文件内容 con = old_f.read(1024) # 如果读取内容为空,则读取完成 if len(con) == 0: break # 写入新文件 new_f.write(con) # 关闭文件 old_f.close() new_f.close() 重命名/删除指定字符串 import os flag = 2 for file in os.listdir(): if flag == 1: new_name = 'Python_' + file elif flag == 2: num = len('Python_') new_name = file[num:] os.rename(file, new_name)