import os #1-创建文件夹 os.mkdir() os.makedirs() if not os.path.exists('文件夹'): os.mkdir('文件夹') os.makedirs('文件夹/新文件夹') #2-复制文件 shutil.copy(,) shutil.copytree(,) import shutil shutil.copy('file1.txt','文件夹/1.txt') shutil.copytree('文件夹','当前文件夹/') #3-移动文件 shutil.move(,) shutil.move('文件夹/1.txt','./file1.txt') shutil.move('当前文件夹/文件夹','./') #4-重命名文件或文件夹 os.rename(,) os.rename('new.txt','file1.txt') #5-删除文件/文件夹 文件:os.remove(文件) 文件夹:shutil.rmtree(文件夹) os.remove('当前文件夹/1.txt') shutil.rmtree('当前文件夹') #作业 1、找到文件夹下所有.txt文件 # 2、将所有文件重命名,在原名基础上加上时间 # 3、创建新文件夹 # 4、将所有重命名文件移动到新文件夹 import datetime for file in os.scandir(): if file.name.endswith('.txt'): file_time = datetime.datetime.fromtimestamp(file.stat().st_mtime) file_newname = str(file_time.year) + '-'+ str(file_time.month)+'-'+str(file_time.day)+'-'+file.name print(file_newname) os.rename(file.name,file_newname) #print(file_newtime) if not os.path.exists('文件夹'): os.mkdir('文件夹') shutil.move(file_newname,'文件夹/')
Python自动化办公p4: 批量创建 复制 移动 删除 重命名文件及文件夹
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.