圖片等批量轉移(或複製)
阿新 • • 發佈:2018-12-21
import os
def re_name():
path = '/media/chenyu/2C4441FE4441CAF2/Single_Camera'
filepath='/media/chenyu/2C4441FE4441CAF2/VOC_bingxiang/JPEGImages/'
for dirpath, dirnames, filenames in os.walk(path): # 第一遍遍歷:主目錄的路徑,主目錄下的資料夾名稱,主目錄檔名稱(全稱)
#第二遍遍歷:主目錄下的所有資料夾的路徑(str),該子資料夾中的所有資料夾名稱(不包括檔案)(list),所有檔案的名稱(list)
for filename in filenames: # 遍歷主資料夾下所有的檔名稱(),此時filename代表檔名稱(從主資料夾到各子資料夾依次遍歷)
if filename.endswith('.jpg'): # 獲取到.jpg格式的檔案
src = os.path.join(dirpath, filename) # 定義初始檔案的地址
dst = os.path.join(filepath, filename)
os.rename(src, dst)
print(dst)
if __name__ == '__main__':
re_name()