1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 文件批量重命名_自定义名称

文件批量重命名_自定义名称

时间:2018-08-11 14:53:43

相关推荐

文件批量重命名_自定义名称

文件批量重命名_自定义名称

本文介绍了一个简单好用的文件重命名方式,简单易行,不需要任何基础。

操作步骤:
复制下面的代码将path = "F:/images"更改为自己的文件夹路径自定义自己的命名规则,例如:filename = “images” + str(i + 1) + “.” + str(fi.split(“.”)[-1]),其中 “.” + str(fi.split(“.”)[-1]) 代表文件的后缀名不变。
效果:

更改前

更改后

# 文件夹中的文件按照指定规则重命名(非顺序输出)import osdef my_rename(path): # 定义名为my_rename的函数,变量有一个,名为pathfile_list = os.listdir(path) # 规定file_list为:利用os包里面的listdir函数,获得“path”文件夹下的所有文件for i, fi in enumerate(file_list): # 如果i,fi在file_list文件夹的长度之内old_dir = os.path.join(path, fi)filename = "images" + str(i + 1) + "." + str(fi.split(".")[-1]) # 自定义命名规则new_dir = os.path.join(path, filename)try: #os.rename(old_dir, new_dir)except Exception as e:print(e)print("Failed!")else:print("Success!")if __name__ == "__main__":path = "F:/images" # 文件夹路径my_rename(path) # 指定path之后执行my_rename函数

温馨提示:该代码中的文件名编号仅有计数作用,如果文件名含有数字,逐个执行顺序为1 10 100 101 102…,并非1 2 3 4 5…。

作者:AI小菜鸡,致力于简单粗暴解决问题

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。