好想吃掉你 发表于 2019-9-18 19:12

Python3批量复制视频文件

最近想把wallpaper engine 里面的视频文件全部提取出来
但几百个文件夹太多了,就写了一个方便自己提取
有需要的改一下路径应该就可以用了
import shutil
import os

path = "" #需要复制视频的路径
os.chdir(path)
list = os.listdir(path)
print(list)
#l = 文件列表
for l in list:
    if os.path.isdir(l):
      l2 = os.listdir(l)
      # l2 = 次级文件列表
      print(l2)
      os.chdir(path+"/"+l)
      for l3 in l2:
            if l3[-1]=="4":
                # l3 = 视频名字
                print(l3)
                file_path = path+"/"+l
                print(file_path)
                # 复制文件
                #new_path = "新的路径"
                #shutil.copy(file_path,new_path)
                # 复制后删除
                #shutil.rmtree(file_path)


    os.chdir(path)

heelihua 发表于 2019-9-18 19:27

沙发,抢一个,试试如何

hkent 发表于 2019-9-18 19:55

感谢楼主分享源码,学习一下。
不过楼主让我想起了一个软件 Everything

aiyoyo12346 发表于 2019-9-18 21:02

还没试过呢

coradong1985 发表于 2019-9-18 22:34

好想吃掉你 发表于 2019-9-18 22:43

coradong1985 发表于 2019-9-18 22:34
这个代码如何应用,请教大神,还有就是能不能全网的视频都批量弄下来?

只能复制本地的

coradong1985 发表于 2019-9-18 22:46

好想吃掉你 发表于 2019-9-18 23:13

coradong1985 发表于 2019-9-18 22:46
大神我今年34,退伍有免费上大学的福利,选的软件技术,以后想朝向大数据研究方向,你看学什么语言好,还 ...

我不是大神,然后的话,学习大数据,scala,java,linux基础等等
页: [1]
查看完整版本: Python3批量复制视频文件