python调用多级目录中的文件_python多级目录文件查询

多层次目录下的文件查询,返回文件路径。

这个脚本是通过输入关键字查询文件的路径,脚本仅可查询“mp4、avi、mkv、rmvb、mov”格式的文件。

#!/usr/bin/python

# Author:Playon

# -*- coding:utf-8 -*-

# Time:2018/6/15 18:15

import os,re

rec="\\\\film-server\\project\\Refer\\Movie\\"

def findAllFile(base):

for root, ds, fs in os.walk(rec):

for f in fs:

rex = re.compile('mp4$|avi$|mkv$|rmvb$|mov$')

if re.findall(rex,f):

fullname = os.path.join(root, f)

yield fullname

def main(base):

for i in findAllFile(base):

print(i)

if __name__ == '__main__':

while True:

flag='xxx'

sear_name = input('请输入查询影片关键词 : ').lower()

for i in findAllFile(rec):

if sear_name in os.path.basename(i).lower():

print(i)

flag=666

if flag==666:

break

else:

print('毛都没有...')

请输入查询影片关键词 : 肖申克

\\film-server\project\Refer\Movie\肖申克的救赎.The.Shawshank.Redemption.1994.BD1080P.mp4


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部