Python將資料夾下檔案批量重新命名

2021-10-10 18:44:50 字數 846 閱讀 8360

一批是亂序命名的,想工整的命名為00001.jpg、00002.jpg這樣,注意前面要補零,不然有些軟體開啟資料夾的時候,會出現102接下來是1020這樣的現象。

# *_* coding : utf-8 *_*

# 開發人員 :csu·pan-_-||

# 開發時間 :2020/11/22 11:45

# 檔名稱 :renamefile.py

# 開發工具 :pycharm

# 功能描述 :將乙個資料夾下的所有檔案重新命名

import os

path =

'e:/projects/data'

files = os.listdir(path)

# 資料夾裡的所有檔名存成列表list

for i,

file

inenumerate

(files)

:# 重點在05d,這樣會自動補齊5位,不足的補零

# 為啥是0 + i,方便後面新增,把0改了就行

('第%d個檔案:%s'

%(i+

1,newname)

) os.rename(oldfilename, newfilename)

# 改名

**是以jpg為例,實際上也可以應用於txt、docx、xlsx、mp4等格式的檔案。

python 遍歷資料夾下檔案

需求描述 1 讀取指定目錄下的所有資料集檔案 2 讀取指定檔案,輸出檔案資料 3 儲存到指定目錄 實現過程 如下 coding utf 8 created on thu may 10 17 02 40 2018 author admin import os import pandas as pd i...

python遍歷資料夾下檔案

在讀檔案的時候往往需要遍歷資料夾,python的os.path包含了很多檔案 資料夾操作的方法。下面列出 os.path.abspath path 返回絕對路徑 os.path.basename path 返回檔名 os.path.commonprefix list 返回多個路徑中,所有path共有...

python資料夾下檔案重新命名

python資料夾下檔案重新命名 usr bin env python coding utf 8 author jia shilin 本 主要改path目錄下的檔名稱,如原來為 a.txt,b.txt 改為 1a.txt,2b.txt import sys import os def cur fil...