需求:
從網上下載的N張.png圖片保存到image目錄中,將下載下來的圖片全部重命名test1.png/test2.png...
實現代碼:
目錄結構:

config-->setting.py
#!/usr/bin/env python # -*- coding: utf-8 -*-
__author__ = 'tian'
__data__ = '2019/7/19 12:28'
import sys import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # print(BASE_DIR)
sys.path.append(BASE_DIR) IMAG_PATH = os.path.join(BASE_DIR,'imges')
imges-->land_images目錄中為下載的.png圖片
util-->renamejpg.py 具體實現代碼
#!/usr/bin/env python # -*- coding: utf-8 -*-
__author__ = 'tian'
__data__ = '2019/7/23 16:19'
import os from config import setting path = "{0}/{1}".format(setting.IMAG_PATH,"warehouse")#獲取指定目錄 filelist = os.listdir(path) #獲取該目錄下所有文件且存放到列表中 n = 0 for i in filelist: #獲取舊文件名,即原下載下來的.png圖片
oldname = "{0}{1}{2}".format(path,os.sep,filelist[n]) #設置新文件名,即設置新的.png名
newname = "{0}{1}test{2}.png".format(path,os.sep,n+1) os.rename(oldname,newname) #替換
n+=1
