| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
代码: 
traget=['.mp4','.rmvb','.avi'] 
vediolist=[] 
temp1=input('请输入检查的目录:') 
program_dir=os.getcwd() 
def search_file(temp1,traget): 
    os.chdir(temp1) 
    list_file=os.listdir(os.curdir) 
    for each_file in list_file: 
        ext=os.path.splitext(each_file)[1] 
        if ext in traget: 
            vediolist.append(os.getcwd()+os.sep+each_file+os.linesep) 
        if os.path.isdir(each_file): 
            search_file(each_file,traget) 
            os.chdir(os.pardir) 
search_file(temp1,traget) 
f=open('vediolist.txt','w') 
f.writelines(vediolist) 
f.close() 
求教大神,如何输入正确的路径名 
 
 
- #encoding utf-8
 
 - traget=['.mp4','.rmvb','.avi']
 
 - vediolist=[]
 
 - temp1=input('请输入检查的目录:')
 
 - program_dir=os.getcwd()
 
 - def search_file(temp1,traget):
 
 -     os.chdir(temp1)
 
 -     list_file=os.listdir(os.curdir)
 
 -     for each_file in list_file:
 
 -         ext=os.path.splitext(each_file)[1]
 
 -         if ext in traget:
 
 -             vediolist.append(os.getcwd()+os.sep+each_file+os.linesep)
 
 -         if os.path.isdir(each_file):
 
 -             search_file(each_file,traget)
 
 -             os.chdir(os.pardir)
 
 - search_file(temp1,traget)
 
 - f=open('vediolist.txt','w')
 
 - f.writelines(vediolist)
 
 - f.close()
 
  复制代码 
 
 
 |   
- 
 
 
 
 
 
 
 
 |