• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

python创建只包含指定扩展名文件的目录结构列表

python 水墨上仙 2124次浏览

python创建只包含指定扩展名文件的目录结构列表

#!/usr/bin/python
#===============================================================================
# Creator: ACHAL RASTOGI
# Dedicated to my Love: SHALU JHANWAR
# Date: August 16, 2012 Time: 03:00 Hrs KST
#===============================================================================
import os
import sys
def path_fetch(_seq,_sec):
    free=[]
    never=[]
    tk = _seq
    kt = _sec
    di = os.listdir("%s"%tk)
    
    for file in di:
            if tk[-1] == "/":
                never.extend([kt,file])
                free.extend([tk,file])
                pa = "".join(free)
                ap = "".join(never)
                if os.path.isdir(pa):
                   os.system('cp -r %s %s'%(pa,ap))
		   path_fetch(pa,ap)
                   free=[]
		   never=[]
                else:
#change the file extension ".pl" with the extension of interest, example ".txt", ".doc", ".xls", etc 
		   if ".pl" in pa:                
		   	os.system('cp %s %s'%(pa,ap))
                   	free=[]
                   	never=[]
def main():
    fh=sys.argv[1]
    two=sys.argv[2]
    if os.path.exists(fh):
	if os.path.exists(two):
		print "Program will EXECUTE"
		path_fetch(fh,two)	
	else:
		print "Output path doesn't exist"
       
    else:
       print "Path doesn't exists"
       sys.exit()
       
if __name__=="__main__":
    main()


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明python创建只包含指定扩展名文件的目录结构列表
喜欢 (0)
加载中……