python——重命名文件夾中的文件

有些時候我們會想批量重命名某個文件夾中的文件,難道要一個一個地手動重命名嗎?

對於一個程序員來說是不可能的。

給上python代碼:

# -*- coding: utf-8 -*-
# 將文件夾中的文件重命名
import os
def rename():
    count = 0
    path='D:/PythonProject/data/'   #文件夾路徑
    filelist=os.listdir(path)

    for files in filelist:
        Olddir=os.path.join(path,files)
        if os.path.isdir(Olddir):   #子文件夾則不重命名
            continue
        # 重命名
        name=str(count)
        while len(name)<6:
            name='0'+name
        name=name+'.jpg'    #按照序號重新命名,後綴可更改

        Newdir=os.path.join(path,name)
        os.rename(Olddir,Newdir)
        count+=1

rename()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章