Как мне прочитать файлы и вывести файлы с такими же именами файлов в другую подпапку, используя pathlib.Path().glob()
?
Мой каталог выглядит так:
New Folder 1
-> p1_a.csv
-> p1_b.csv
-> New Folder 2
Код:
from pathlib import Path
import pandas as pd
file_path = r'C:\Users\HP\Desktop\New Folder 1'
for fle in Path(file_path).glob('p1_*.csv'):
df = pd.read_csv(fle)
# do something with df
df.to_excel(file_path + r'\New Folder 2' + 'p1_*.csv' + '_new.csv')
Бит кода, в котором я не уверен: 'p1_*.csv'
.
После запуска кода мой каталог должен выглядеть следующим образом:
New Folder 1
-> p1_a.csv
-> p1_b.csv
-> New Folder 2
-> -> p1_a.csv_new.csv
-> -> p1_b.csv_new.csv
Что мне нужно иметь в бите 'p1_*.csv'
, чтобы у новых файлов, скопированных в Новой папке 2, были те же имена файлов, что и у исходного файла?
Заранее большое спасибо.