shutil.move删除了我的所有照片

问题描述 投票:0回答:1
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,当我快速浏览它时,它只显示我的一张照片。那么如何才能让我的照片回来?他们现在在哪里?

python move photo shutil
1个回答
1
投票

我相信shutil.move只需将每个文件和“我的照片”解释为保存每个文件的名称,而不是将其复制到的目录。对于目录中的每个图像,它都会覆盖它,只留下“我的照片”,只复制最后一张图像的内容。

查看像this这样的例子,人们如何使用shutil来移动文件,他们加入基本目录名和文件名以形成target参数。

我希望你有备份。

© www.soinside.com 2019 - 2024. All rights reserved.