Добавить имя папки в экспортируемый файл - PullRequest
1 голос
/ 09 февраля 2020

Я надеюсь, что кто-то может помочь. Я хочу добавить имя папки к файлу экспорта, чтобы экспортируемое имя файла было "комбинированный_суммарный_файл.xls", но не смог добавить правильное имя ссылки. Список папок работает, но застрял в имени папки.

import os
import glob
import pandas as pd

df_list = list() # list of dataframes
folder = r"D:/summary_tables/"
os.chdir(folder)

for root, dirs, files in os.walk(folder):
    for folder in folder:
        keyword = folder
        os.chdir("D:/summary_tables/")
        glob.glob("D:/summary_tables/"+ keyword + "/filtered*.xls")

#initialize a empty dataframe and append individual files
        all_data = pd.DataFrame()
        for f in glob.glob("D:/summary_tables/" +keyword + "/filtered*.xls"):
            df = pd.read_excel(f)
            all_data = all_data.append(df,ignore_index=True)   
            all_data.head() 

#group all of the files together and sort 
            all_data2 = pd.concat([all_data]).groupby(['host_name_queried']).sum().reset_index() 
            all_data2 = all_data2.sort_values('Total_count', ascending=False)
            all_data2.head(n=10)
            all_data2['Total_nx_domain'] = all_data2['Total_nx_domain'].astype(float)

#send to xls
            import openpyxl
            all_data2.to_excel('D:/summary_tables/combined_summary_of_' +  '.xls', index=False)
            print ("file has been saved")
            all_data
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...