導航:首頁 > 編程語言 > python修改文件夾名稱

python修改文件夾名稱

發布時間:2025-03-02 18:53:39

㈠ 怎麼用python批量修改文件名

基本程序

1
引入os模塊(python中操作文件的模塊)。

2
定義修改名稱的函數rename。
在rename函數中定義一個儲存路徑的變數path,並將要修改文件名的文件夾的路徑賦值給該變數。

3
繼續向函數中添加功能代碼

4
最後調用這個rename函數這個腳本就寫完了。執行這個文件,就會將文件夾下所有的文件改成 這里是你要改的文件名.後綴名 這樣的格式,顯然我們一般情況下不是需要這樣的效果的。下面我列出了一些常用的改文件名的方法。

5
列出代碼,便於復制
import os;
def rename():
path="這里替換為你的文件夾的路徑";

filelist=os.listdir(path)#該文件夾下所有的文件(包括文件夾)
for files in filelist:#遍歷所有文件
Olddir=os.path.join(path,files);#原來的文件路徑
if os.path.isdir(Olddir):#如果是文件夾則跳過
continue;
filename=os.path.splitext(files)[0];#文件名
filetype=os.path.splitext(files)[1];#文件擴展名
Newdir=os.path.join(path,"這里是你要改的文件名"+filetype);#新的文件路徑
os.rename(Olddir,Newdir);#重命名
rename();
END
添加改名規律

1
(1).序號依次遞增型
import os;
def rename():
count=0;
path='C:\\Users\\admin\\Desktop\\test';

filelist=os.listdir(path)#該文件夾下所有的文件(包括文件夾)
for files in filelist:#遍歷所有文件
Olddir=os.path.join(path,files);#原來的文件路徑
if os.path.isdir(Olddir):#如果是文件夾則跳過
continue;
filename=os.path.splitext(files)[0];#文件名
filetype=os.path.splitext(files)[1];#文件擴展名
Newdir=os.path.join(path,str(count)+filetype);#新的文件路徑
os.rename(Olddir,Newdir);#重命名
count+=1;

rename();

2
(2).批量取分隔符前面/後面的名稱
import os;
def rename():
path='C:\\Users\\admin\\Desktop\\test';

filelist=os.listdir(path)#該文件夾下所有的文件(包括文件夾)
for files in filelist:#遍歷所有文件
Olddir=os.path.join(path,files);#原來的文件路徑
if os.path.isdir(Olddir):#如果是文件夾則跳過
continue;
filename=os.path.splitext(files)[0];#文件名
filetype=os.path.splitext(files)[1];#文件擴展名

if filename.find('---')>=0:#如果文件名中含有---
Newdir=os.path.join(direc,filename.split('---')[0]+filetype);
#取---前面的字元,若需要取後面的字元則使用filename.split('---')[1]
if not os.path.isfile(Newdir):
os.rename(Olddir,Newdir);
rename();

㈡ python如何實現批量變更文件名

b = a.replace("文件夾","文件") # 這一句的效果是將-替換為空

# 這里可以再加個判斷是否有「文件」兩字,沒有給他加上即可
if b.find("文件") == -1:
b = "文件" + b

閱讀全文

與python修改文件夾名稱相關的資料

熱點內容
minecraft伺服器怎麼布置 瀏覽:306
怎麼把安卓的東西轉到已激活蘋果 瀏覽:852
停止服務doss命令 瀏覽:877
u盤占內存但該文件夾為空 瀏覽:611
伺服器怎麼更換重生點 瀏覽:34
收費api調用平台源碼 瀏覽:646
安卓怎麼自檢病毒 瀏覽:560
布卡雲伺服器 瀏覽:770
程序員是怎麼做系統的 瀏覽:742
燕窩溯源碼最大加工廠 瀏覽:936
黑馬程序員第28集 瀏覽:485
lcd單片機驅動 瀏覽:647
通達信主力拉升出貨指標公式源碼 瀏覽:639
廉潔pdf 瀏覽:18
批量用修改多個文件夾及子目錄 瀏覽:321
王者每個伺服器爆滿怎麼辦 瀏覽:951
安卓手機如何清除所有的數據 瀏覽:983
激光打標機加密狗驅動無法啟動 瀏覽:912
矽谷程序員題庫 瀏覽:564
安卓系統怎麼開車模式 瀏覽:944