Python 文件操作 本文共有2886个字,关键词: 文件重命名os.rename(current_file_name, new_file_name)删除文件os.remove(file_name)import os import time def batch_rename(path): global img_num if not os.path.isdir(path) and not os.path.isfile(path): return False if os.path.isfile(path): file_path = os.path.split(path) file_info_lists = file_path[1].split('.') file_ext = file_info_lists[-1] img_ext = ['bmp', 'jpg', 'jpeg', 'png', 'gif'] if file_ext in img_ext: new_name = file_path[0] + '/' + file_info_lists[0] \ + 'tst-' + '.' + file_ext os.rename(path, new_name) img_num += 1 print(f'rename:{path},to{new_name}') elif os.path.isdir(path): for item in os.listdir(path): batch_rename(os.path.join(path, item)) if __name__ == '__main__': img_dir = '/home/zhu/img/' img_num = 0 for i in range(100): with open(img_dir + str(i) + '.jpg', 'w') as f: f.writelines('') print('-' * 10 + 'Start' + str(time.time()) + '-' * 10) batch_rename(img_dir) print(f'已处理{img_num}张图片') print('-' * 10 + 'end' + str(time.time()) + '-' * 10) 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 Python 2022-04-23 评论 296 次浏览