将文件夹内的文件按编号重新命名

问题:

在某个文件夹内有多个命名没规律的文件,现在想按编号重新命名。

思路:

遍历文件夹内的文件,重新命名。

结果 :

代码:

import os
print("Input FilePath:")
Path = input()
print("Input Suffix:")
suffix = input()
files = os.listdir(Path)
cnt = len(files)
for File in files:
    cnt += 1
    now = str(cnt)+'.' + suffix
    os.rename(Path + File, Path + now)
cnt = 0
files = os.listdir(Path)
for File in files:
    cnt += 1
    now = str(cnt)+'.' + suffix
    os.rename(Path + File, Path + now)

参考:https://zhuanlan.zhihu.com/p/34667050

猜你喜欢

转载自blog.csdn.net/weixin_43731933/article/details/107131140