python開發 -- 批量修改文件后綴名為指定格式


樣例代碼:

#!/usr/bin/env python
#coding:utf8
#! python3
#批量修改一個文件下的文件后綴
import sys
import os
def Rename():
  #Path = "F:\\test\\"  # windows下的文件目錄
  Path = input("請輸入你需要操作的目錄(格式如 --windows 'F:\\test' ---mac '/Users/mac/Documents/test'):")
  # 也可以將文件路徑寫死:
  Path = '/Users/mac/Documents/test'
  
  filelist = os.listdir(Path)
  for files in filelist:
    Olddir = os.path.join(Path,files)
    print(files)  #打印出老的文件夾里的目錄和文件
    if os.path.isdir(Olddir):  #判斷是否是文件夾,是文件夾,跳過
      continue
    filename = os.path.splitext(files)[0]
    #filetype = os.path.splitext(files)[1]
    Newdir = os.path.join(Path,filename + '.xml')  #只要修改后綴名就可以更改成任意想要的格式
    os.rename(Olddir,Newdir)
Rename()

Newdir = os.path.join(Path,str(random.randint(1,1000))+filetype)
# 修改文件名為隨機名稱

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM