python實(shí)現(xiàn)文件批量重命名
本文實(shí)例為大家分享了python實(shí)現(xiàn)文件批量重命名,供大家參考,具體內(nèi)容如下
講解
1、庫:os
2、代碼效果:對(duì)指定文件夾內(nèi)所有文件重命名為1,2,3…
3、代碼原理:使用os.listdir()遍歷文件同時(shí)用os.rename()實(shí)現(xiàn)重命名
代碼
import os def reName(dirname): count = 0 for cur_file in os.listdir(dirname): count += 1 oldDir = os.path.join(dirname, cur_file) filetype = os.path.splitext(cur_file)[1] # 文件類型 newDir = os.path.join(dirname, str(count) + filetype) # 新文件 os.rename(oldDir, newDir) print(oldDir, newDir) if __name__ == "__main__": dirname = r""#文件夾路徑 reName(dirname)
運(yùn)行效果
運(yùn)行前

一步一打印

運(yùn)行結(jié)果

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
通俗的講解深度學(xué)習(xí)中CUDA,cudatookit,cudnn和pytorch的關(guān)系
有些剛?cè)胄械呐笥芽偸歉悴磺宄﨏UDA,cudatookit,cudnn和pytorch的關(guān)系,那么今天這篇文章用通俗易懂的話講解了他們之間的關(guān)系,需要的朋友可以參考下,相信會(huì)對(duì)你有所幫助2023-03-03
python中[[]] * (n)和[[] for _ in 
本文主要介紹了python中[[]] * (n)和[[] for _ in range(n)]的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02
python tkinter圖形界面代碼統(tǒng)計(jì)工具
這篇文章主要為大家詳細(xì)介紹了python tkinter圖形界面代碼統(tǒng)計(jì)工具,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09
Python Paramiko模塊中exec_command()和invoke_shell()兩種操作區(qū)別
invoke_shell 使用 SSH shell channel,而 exec_command 使用 SSH exec channel,本文主要介紹了Python Paramiko模塊中exec_command()和invoke_shell()兩種操作區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02

