提问人:Nare Avetisyan 提问时间:12/10/2022 最后编辑:Azhar KhanNare Avetisyan 更新时间:12/10/2022 访问量:44
如何将文件从文件夹移动到其子文件夹?
How to move file from a folder to its sub folder?
问:
我正在使用 Python,必须将文件从文件夹移动到其子文件夹。我尝试使用shutil.move(),但它给出了一个错误:
无法将目录“%s”移动到自身中
代码如下:
for file in your_files:
if file in images:
shutil.move(your_folder, images_folder)
elif file in docs:
shutil.move(your_folder, docs_folder)
elif file in texts:
shutil.move(your_folder, texts_folder)
else:
shutil.move(your_folder, others_folder)
images_folder、docs_folder、texts_folder 和 others_folder 都是your_folder的子文件夹。
如何将文件从your_folder移动到相应的子文件夹?
答:
0赞
ctrl-alt-delor
12/10/2022
#1
一切都是文件:目录就是文件。目标目录是源文件夹中的文件。
您正在尝试将目标文件夹自行移动到其中。
您可以:
- 添加一个额外的 ,以捕获它并且不执行任何操作。
elif
- 忽略它。
评论