python实现批量新建文件夹
生活随笔
收集整理的這篇文章主要介紹了
python实现批量新建文件夹
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python實現批量新建文件夾
因為前幾天在整理數據集文件夾,需要將580多份120個文件移動到新建的文件夾中進行循環讀取,也下載了不少軟件試用,發現很多都需要會員才能處理大量文件,索性就自己寫一個python代碼來實現,具體的代碼如下:
import os path = r"D:\workspace\data\dataset\ST-CMDS-20170001_1-OS" # 這是待處理的文件夾地址 path2 = r"D:\workspace\data\dataset\SpkWav120" # 這是新建文件夾的存放地址 filelist = os.listdir(path) # 將“待處理文件夾“下的文件名以列表的形式列出來 name = [] LENGHT = len(filelist) # 用變量存儲列表長度 for i in range(LENGHT):filename1 = os.path.splitext(filelist[i])[1] # 讀取文件后綴名filename0 = os.path.splitext(filelist[i])[0] # 讀取文件名name = filename0name = name[0:15] # 按照文件名前14位提取新建文件夾的文件名# name = ''.join(name) # 把name由list轉換為str形式if not os.path.exists(path2 + '\\' + name + '\\' + 'audio'): # 判斷是否有這個文件夾,如果沒有則新建os.mkdir(path2 + '\\' + name + '\\' + 'audio') # 新建文件夾print(name)name = [] # 把name清空,供下一次循環使用i += 360 # 按文件夾內文件名的規律跳轉print('!')需要注意的是按照自己文件名字的規律新建文件夾,需要做出一定的改動,文件地址也是同理。
總結
以上是生活随笔為你收集整理的python实现批量新建文件夹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 99 埃及分数 c语言,埃及分数数学文化
- 下一篇: 跟江湖人士学习如何拒绝需求