for i in os.listdir():
if "jpeg" in i or "png" in i:
shutil.move(os.path.join(os.getcwd(),i),"my photos")
我想将所有照片移动到一个名为“我的照片”的文件夹中,该文件夹不存在。它创建了一个名为“我的照片”的txt文件,但它只有300 kb,当我快速浏览它时,它只显示我的一张照片。那么如何才能让我的照片回来?他们现在在哪里?
答案 0 :(得分:1)
我相信shutil.move
只是简单地拿走了每个文件并解释了我的照片"作为保存每个文件的名称而不是将其复制到的目录。对于目录中的每个图像,它都会覆盖它,留下"我的照片"只复制最后一张图片的内容。
查看人们如何使用shutil
来移动文件的this示例,它们会加入基本目录名和文件名,以形成target
参数。
我希望你有备份。