我有名为 from00到ff(全部小写)的文件夹,其中也有随机数量的随机命名的文件夹。我只需要将里面的文件夹移动到不同的位置。
folders = list((range(256)))
for i in range(256):
folders[i] = hex(folders[i])[2:4]
if len(folders[i]) == 1:
folders[i] = "0" + folders[i]
for i in range(len(folders)):
shutil.move(f"D:\folders\{folders[i]\*}", "D:\MainFolder")
我期望里面的所有文件都D:\folders\(00)移入D:\Mainfolder并重复,直到所有文件都移入,但它抛出一个错误:
OSError: [Errno 22] Invalid argument: 'D:\\folders\\00\\*'
另外,有什么方法可以改进我制作数组的方式吗?
海绵宝宝撒
慕盖茨4494581
相关分类