① 如何使用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重命名
可以用作圖工具修改如下圖
選擇批處理,然後選擇需要重命名圖片存放的文件夾,然後按流程下一步,再下一步,選擇輸出路徑,命名格式,開始批處理就可以了,希望幫到你,望採納,謝謝!