xiaoyuu520
码龄2年
import osimport shutilpath = '.' # “./” 的含义是当前路径的相对路径files = os.listdir(path)# print(files)for f in files: folder_name = '.'+ '/'+ f.split('.')[-1] if not os.path.exists(folder_name): os.makedirs(folder_name) shutil.move(f,folder_name) else: shutil.move(f,folder_name)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
os.path.exits(folder_name) # 这个是要填系统中的全的路径的,因为前面也没有加载相对路径的语句。
1
2
这个py文件,应该放在文件夹里面的,而不是外面。
批量操作基本都需要用到循环
‘ . ’ 是指相对路径
shutil.move(f,folder_name)
把f移动到folder name 里面
os.makedirs()
创建 一个文件夹
os.spilt('.')[-1]
联系客服