Python3批量修改指定目錄下面的圖片/文件名

需求:

從網上下載的N張.png圖片保存到image目錄中,將下載下來的圖片所有重命名test1.png/test2.png...python

實現代碼:

目錄結構:app

config-->setting.pyspa

#!/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圖片3d

util-->renamejpg.py  具體實現代碼code

#!/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
相關文章
相關標籤/搜索