上一篇文章為:→3.5.7文件夾的相關(guān)操作
應(yīng)用:批量修改文件名
<1>運(yùn)行過程演示
- 運(yùn)行程序之前
day07_python基礎(chǔ)-文件操作哆键、綜合應(yīng)用-01.png
- 運(yùn)行程序之后
day07_python基礎(chǔ)-文件操作囊卜、綜合應(yīng)用-02.png
<2>參考代碼
#coding=utf-8
# 批量在文件名前加前綴
import os
funFlag = 1 # 1表示添加標(biāo)志 2表示刪除標(biāo)志
folderName = './renameDir/'
# 獲取指定路徑的所有文件名字
dirList = os.listdir(folderName)
# 遍歷輸出所有文件名字
for name in dirList:
print name
if funFlag == 1:
newName = '[東哥出品]-' + name
elif funFlag == 2:
num = len('[東哥出品]-')
newName = name[num:]
print newName
os.rename(folderName+name, folderName+newName)