① 如何使用python给照片批量重命名
用 os.walk遍历照片目录,获取到所有文件名,然后用 rename就可以了。
② python如何批量修改图片名
from shutil import *
beforestart = 1
beforeend = 1000
afterstart = 683
afterend = 1683
Suffix = ".json"
for i1,i2 in (range(beforestart,beforend+1),afterstart,afterend+1):
move(str(i1)+Suffix,str(i2)+Suffix)
打了这么多代码,采纳下呗!有报错再找我追问
beforestart是修改前的后缀名前的起始数
beforeend是修改前的后缀名前的结束数
afterstart是修改后的后缀名前的起始数
afterend是修改后的后缀名前的结束数
Suffix是后缀名
③ Python中如何实现文件的批量自动命名
用os.listdir获取一个文件夹下的所有文件
用循环遍历每一个文件,如果满足条件就用os.rename()方法重命名。
如果不满足条件就放过去
④ python如何保存图片
python中保存图片非常简单,先使用PIL库打开需要保存的文件,再使用PIL的.save()方法来进行保存图片,可以在其中设置保存的位置和图片格式。
⑤ python 如何给文件进行批量命名
os.rename就可以重命名了。
⑥ python爬图片,现在想把这些图片存到本地文件夹里,然后给他们名字,最好是1,2,3等,怎么弄
用格式化输出,循环输出就好
看下边图片例子
⑦ Python 读取文件夹将里面的图片处理成想要的大小并保存在个指定位置
fromPILimportImage
importos.path
importglob
defconvertjpg(jpgfile,outdir,width=1280,height=720):
img=Image.open(jpgfile)
new_img=img.resize((width,height),Image.BILINEAR)
new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))
forjpgfileinglob.glob("D:/python/*.jpg"):
convertjpg(jpgfile,"D:/newfile")
convertjpg调用时可以有四个参数,如convertjpg(jpgfile,"D:/newfile",800,600)
Image open了jpg用完后要不要close?
⑧ python批量复制并重命名文件
#! /usr/bin/env python
# coding=utf-8
import os
import shutil
import time
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
def _and_rename(fpath_input, fpath_output):
for file in os.listdir(fpath_input):
#if os.path.splitext(file)[1] == ".jpg":
oldname = os.path.join(fpath_input, file)
newname_1 = os.path.join(fpath_output,
os.path.splitext(file)[0] + "_1.jpg")
newname_2 = os.path.join(fpath_output,
os.path.splitext(file)[0] + "_2.jpg")
newname_3 = os.path.join(fpath_output,
os.path.splitext(file)[0] + "_3.jpg")
#os.rename(oldname, newname)
shutil.file(oldname, newname_1)
shutil.file(oldname, newname_2)
shutil.file(oldname, newname_3)
if __name__ == '__main__':
print('start ...')
t1 = time.time() * 1000
#time.sleep(1) #1s
fpath_input = "C:/Users/jack/Desktop/shopimg/0708/"
fpath_output = "C:/Users/jack/Desktop/shopimg/0708/"
_and_rename(fpath_input, fpath_output)
t2 = time.time() * 1000
print('take time:' + str(t2 - t1) + 'ms')
print('end.')
⑨ 如何利用python给大量图片重命名
先遍历你要重命名的图片,得到它们的路径,然后对每个文件:
os.rename(旧路径, 新路径)
⑩ 批量文件夹里的图片JPG重命名
可以用作图工具修改如下图
选择批处理,然后选择需要重命名图片存放的文件夹,然后按流程下一步,再下一步,选择输出路径,命名格式,开始批处理就可以了,希望帮到你,望采纳,谢谢!