Python批量移动文件!

今天教大家如何用Python实现批量移动文件,有时候我们将很多文件放在不同的文件夹下面,比如.mp4文件等等,有一天,你想知道我电脑里有多少mp4文件,并且想把它们移动到一个文件夹下面,今天我们就来实现这个功能。具体代码如下:

import os
import shutil
for folderName, subfolders, filenames in os.walk('F:'):
 print(folderName)
 for filename in filenames:
 if '.mp4' in filename:
 print(filename)
 try:
 shutil.move(folderName+'\'+filename,'F:'+'\电影'+filename)
 except OSError:
 pass

运行一下,我们F盘里的所有MP4文件就都放到F://电影文件夹下了,是不是很方便,这里用到的库shutil是Python中专门用来移动操作文件的,用了os.walk函数而非os.listdir,是因为后者只能返回一级目录下的文件,而前者则可以将子目录下所有文件返回。

好了,See you!

进群:960410445 即可获取数十套PDF!

    原文作者:萌新程序员
    原文地址: https://zhuanlan.zhihu.com/p/54689206
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞