OS模块学习

2019-04-15 13:13发布

import os, shutil os.chdir('D:/00-test') #切换工作目录 ori_path=os.getcwd() #获取当前目录 newdoc='./pic' #创建需要的目录 if os.path.exists(newdoc): print('Already exist') else: os.mkdir(newdoc) print('Created') try: id=0 for file in os.listdir(ori_path): #os.path.splitext(file)分割文件后缀 id+=1 if os.path.isfile(file) and (os.path.splitext(file))[1]=='.jpg': #筛选后缀.jpg文件 os.rename(file,str(id)+(os.path.splitext(file))[1]) #重命名 newname=str(id)+(os.path.splitext(file))[1] #获取新文件名 shutil.move(os.path.join(ori_path,newname),'./pic') #组合新路径 with open('log.txt', 'a') as f: #a追加模式默认新生成 f.write('%s ----Change---- to %s ' % (file,newname)) except Exception as e: print (e) finally: print('Finish')

热门文章