zoukankan      html  css  js  c++  java
  • 用Python 根据文件名查找数据文件

    #-*- coding: UTF-8 -*-
    
    import os
    import shutil
    AllFiles=[]
    NameFiles=[]
    def findFie(filePath):
        pathDir = os.listdir(filePath)
        for allDir in pathDir:
           # print(allDir)
           AllFiles.append(allDir)
            #pass
    
    #filepath = 'C:\Users\IBM_ADMIN\Desktop\cognos\datastage\71&72\71\71sns'
    #copyfile =  'C:\Users\IBM_ADMIN\Desktop\cognos\datastage\71&72\71mtp'
    filepath = 'C:\Users\IBM_ADMIN\Desktop\cognos\datastage\71&72\72\72sns'
    copyfile =  'C:\Users\IBM_ADMIN\Desktop\cognos\datastage\71&72\72mtp'
    shutil.rmtree(copyfile)
    os.mkdir(copyfile)
    findFie(filepath)
    
    def readFile():
        readFile = open('./jobname')
        i = 0
        for eachLine in readFile:
            i= i + 1
            #print(eachLine)
            NameFiles.append(eachLine.replace('
    ',''))  #  去掉换行符
    
    readFile()
    
    #字符串比较
    
    def doTheCompare():
        for x in NameFiles:
            print(x)
            for y in AllFiles:
                if x == y :
                    copyFrom = os.path.join(filepath,x)
                    copyTo = os.path.join(copyfile,x)
                    shutil.copyfile(copyFrom,copyTo)
                else:
                    pass
                    #print ("file not find under sns process,thanks .please check with wumi.")
    
    doTheCompare()
    

  • 相关阅读:
    oc73--NSArray使用
    oc72--NSArray排序
    oc71--NSArray2
    oc70--NSArray1
    oc69--NSMutableString
    oc68--NSString
    oc67--NSString1
    驱动人生病毒处理的简单方法(20191207)
    CentOS 安装libgdi的方法
    局域网Linux机器中病毒简单处理 .aliyun.sh 挖矿病毒 ---不彻底
  • 原文地址:https://www.cnblogs.com/TendToBigData/p/10501209.html
Copyright © 2011-2022 走看看