gpt4 book ai didi

python - 在Python中使用连续数字重命名目录中的所有文件

转载 作者:行者123 更新时间:2023-12-01 04:49:34 31 4
gpt4 key购买 nike

我想将所有文件(文件名没有明确的模式)重命名为具有连续数字的文件名,例如:

目录中的文件:

agh_uio78.jpghhaq23klp.png米奇.tiff

进入

001.jpg002.png003.tiff

这会给我一个没有扩展名的结果:

import os

FList = os.listdir(os.getcwd())
FListC = FList[1:]

m = 0
for i in FListC:
os.rename(i,str(m))
m = m+1

结果:

123

最佳答案

import os

FList = os.listdir(os.getcwd())
FListC = FList[1:]

m = 0
for i in FListC:
fileExtension = os.path.splitext(i)[1]
os.rename(i,str(m)+fileExtension)
m = m+1

您忘记保存文件的扩展名。
上面的代码将获取文件的扩展名并连接到您递增的文件名

关于python - 在Python中使用连续数字重命名目录中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28745272/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com