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()
    

  • 相关阅读:
    SpringBoot整合RabbitMQ
    NIO
    eclipse配置maven
    IDEA常用快捷键
    IDEA如何快速查看类中的属性和方法?
    Java之IO流
    JS判断对象是否包含某个属性
    Jquery获取链接请求的参数
    JS中indexOf的用法
    JS驼峰与下划线互转
  • 原文地址:https://www.cnblogs.com/TendToBigData/p/10501209.html
Copyright © 2011-2022 走看看