-4
我想重命名同一文件夹中的图片列表(例如,001.jpg
到020.jpg
,002.jpg
到021.jpg
和增量)。我正在考虑使用Python。建议?通过增加文件名重命名
我想重命名同一文件夹中的图片列表(例如,001.jpg
到020.jpg
,002.jpg
到021.jpg
和增量)。我正在考虑使用Python。建议?通过增加文件名重命名
请参阅os库。你会得到你所需要的一切。您必须使用rename
方法重命名文件。
以下是将目录中的所有文件重命名为0-N.jpg
的示例代码。
>>> import os
>>> for i, f in enumerate(os.listdir(".")):
... f_new = '{}.jpg'.format(i)
... os.rename(f, f_new)
... print '{}.'.format(i), f, '->', f_new
0. file1.jpg -> 0.jpg
1. file2.jpg -> 1.jpg
2. file3.jpg -> 2.jpg
3. file4.jpg -> 3.jpg
import os, sys
files = os.listdir()
counter = 0
for file in files:
if file[-4:] == '.jpg':
os.rename(file, "{0}.jpg".format(counter))
counter += 1
是的,你可以使用Python并开始使用'os'模块。请分享你的尝试,以及你有什么困难。 – shaktimaan