2024-04-26 22:02:00 发布
网友
我有一个文件夹的图像,他们有随机名称。我想做的是将图片名称改为数字,例如1.jpg2.jpg3.jpg等等,直到图片完成。你知道吗
您需要的是os.listdir()列出文件夹中的所有项目,os.rename重命名这些项目。你知道吗
os.listdir()
os.rename
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库来完成:
os
如果文件夹只有图像,没有其他文件,则可以在正确的文件夹中运行:
import os count = 1 for picture in os.listdir(): os.rename(picture, f'{count}.jpg') count += 1
你可以在这里阅读更多关于os的信息:https://docs.python.org/3/library/os.html
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
您需要的是
os.listdir()
列出文件夹中的所有项目,os.rename
重命名这些项目。你知道吗这可以使用
os
库来完成:如果文件夹只有图像,没有其他文件,则可以在正确的文件夹中运行:
你可以在这里阅读更多关于
os
的信息:https://docs.python.org/3/library/os.html相关问题 更多 >
编程相关推荐