Python 如何重命名图像?
我有一个文件夹的图像,他们有随机名称。我要做的是将图像名称更改为数字,例如1.jpg 2.jpg 3.jpg等等,直到图像完成。您需要的是Python 如何重命名图像?,python,python-3.x,Python,Python 3.x,我有一个文件夹的图像,他们有随机名称。我要做的是将图像名称更改为数字,例如1.jpg 2.jpg 3.jpg等等,直到图像完成。您需要的是os.listdir()列出文件夹中的所有项目,然后os.rename重命名这些项目 import os path = '/Path/To/Directory' files = os.listdir(path) i = 1 for file in files: os.rename(os.path.join(path, file), os.path.
os.listdir()
列出文件夹中的所有项目,然后os.rename
重命名这些项目
import os
path = '/Path/To/Directory'
files = os.listdir(path)
i = 1
for file in files:
os.rename(os.path.join(path, file), os.path.join(path, str(i)+'.jpg'))
i = i+1
import os
contents = os.listdir()
for i, filename in enumerate(contents):
os.rename(filename, i) # or i.jpg or whatever which is beyond that scope
这可以使用
os
库来完成:
如果文件夹只有图像,没有其他文件,则可以在正确的文件夹中运行:
import os
count = 1
for picture in os.listdir():
os.rename(picture, f'{count}.jpg')
count += 1
您可以在此处阅读有关
os
的更多信息:您可以在bash中复制:粘贴