Skynet

          ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
          迭代
          python ./demo.py /xx/google/g2/
          #coding=UTF-8
          import os
          import re
          import sys 



          dir
          ='/home/liukaiyi/桌面/py/'
          todir
          ='/home/liukaiyi/桌面/test/'
          if  os.path.isdir(dir)==False:
              os.mkdir(dir)
          if  os.path.isdir(todir)==False:
              os.mkdir(todir)

          usedir
          =sys.argv[1]
          dir
          +=usedir+'/'
          todir
          +=usedir+'/'

          mk_dir 
          = '/'
          for tdir in dir.split('/'):
              
          if tdir=="":
                  
          continue
              mk_dir 
          += tdir+'/'
              
          if  os.path.isdir(mk_dir)==False:
                  os.mkdir(mk_dir)

          mk_todir 
          = '/'
          for tdir in todir.split('/'):
              
          if tdir=="":
                  
          continue
              mk_todir 
          += tdir+"/"
              
          if  os.path.isdir(mk_todir)==False:
                  os.mkdir(mk_todir)


          def action(path,tpath,file):
              
          print '>>>>>>>>>>>>>>'+path,tpath,file
                  
          def listAll(rootpath):
              tpath 
          = todir+re.sub(dir,"",rootpath)
              
          if  os.path.isdir(tpath)==False:
                  os.mkdir(tpath)
                  
          print 'mkdir>'+tpath

              
          for file in os.listdir(rootpath):
                  
          if os.path.isfile(rootpath+file):
                      filename 
          = ".".join(file.split('.')[0:-1])
                      bool 
          = False
                      
          for tfile in os.listdir(tpath) :
                          
          if ".".join(tfile.split('.')[0:-1]) == filename :
                              bool
          =True
                      
          if bool==False:
                          action(rootpath,tpath,file)
              
                  
          for file in os.listdir(rootpath):
                  path 
          = rootpath+file+'/'
                      
          if os.path.isdir(path):
                      listAll(path)

          listAll(dir)


          整理 www.aygfsteel.com/Good-Game
          posted on 2008-11-26 22:55 劉凱毅 閱讀(168) 評論(0)  編輯  收藏 所屬分類: python
          主站蜘蛛池模板: 金寨县| 兴化市| 滨海县| 滦平县| 罗源县| 赤水市| 定安县| 定边县| 信阳市| 宜城市| 慈溪市| 徐水县| 永昌县| 罗江县| 奉贤区| 普安县| 大丰市| 红原县| 旅游| 罗定市| 桃园县| 利辛县| 河南省| 哈巴河县| 通化县| 福州市| 神农架林区| 临潭县| 天长市| 柳河县| 濉溪县| 平阴县| 万州区| 宜春市| 诸城市| 栾川县| 丰台区| 海晏县| 含山县| 申扎县| 广水市|