将以 ‘t[年份]开头的文件移动到各自的文件夹中
import os
import shutil
filelist = os.listdir(r’D:\temp_daily19712014’)
base = ‘D:/temp_daily19712014/’
for year in range(1971,2015):
subdir = base + str(year)
os.mkdir(subdir) #建立子文件夹
for files in filelist:
for year in range(1971, 2015):
oldpos = os.path.join(base, files) #原先路径
newpos = os.path.join(base + str(year), files) #目标路径
if files.startswith(‘t’ + str(year)): #判断是否以t[year]开头
shutil.move(oldpos, newpos ) #移动# 欢迎使用Markdown编辑器写博客