Как скопировать определенные файлы из одной папки в другую, используя списки и циклы, путем создания новой папки - PullRequest
0 голосов
/ 03 февраля 2019

В приведенном ниже коде Python я попытался написать код для копирования определенных файлов различных форматов, используя списки из одной папки в другую, создав новый каталог

спасибо

import pandas as pd
import os
import shutil
print("Welcome to error_Validator")
x=input("Please Enter the File Address to Process:")
y=input("Please Enter the Sheet Name to Process:")
print("Please wait,Your File is Processing")
data = pd.read_excel(x,Sheet_name=y)
data=pd.DataFrame(data)
column_names=list(data.columns)
print("Enter Column_names to validate Errors :")
print(column_names)
n=int(input("Please Enter the Column Numbers to Process :"))
i=1
colList = []
while i<=n :
    nameofcolumns=input("Please Enter the Column Names to Process :")
    colList.append(nameofcolumns)
    i+=1
print(colList)
col_names=[]
colnames=[]
for items in colList : 
    null_status=data[items].notnull()
    c=data[null_status]['ResumeFileName'].values.tolist()
    col_names.append(c)
    colnames.append(items)
    dir_src =("/home/mgbhargava/Documents/totalresumes")
    dir_dst=os.chdir(os.mkdir(items))
    dirList = os.listdir(dir_src)
    for f in col_names:
        for e in dirList :
            if e==f :
                #dest=os.chdir(os.mkdir(items))
                print("Directory changed") 
                shutil.copy(f,dir_dst)
print("Congratulations,Your Folders are Processed Successfully")
print("Congratulations,Your Files are Processed Successfully")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...