В папке много листов csv excel.Весь лист Excel содержит данные только в первых 3 столбцах.Я выберу соответствующий лист CSV из множества листов CSV, а затем построю его. Вот код
import os
path = "F:\\Users\\Desktop\\Data\\Summary"
files = []
folder_data = os.listdir(path)
folder_data = [i+"\\" for i in folder_data]
# r=root, d=directories, f = files
for r, d, f in os.walk(path):
for file in f:
if '.csv' in file:
files.append(file)
for i, f in enumerate(files):
print(( i,f))
print('\n'.join(f'{i}-{v}' for i,v in enumerate(files)))
csv_code = str(int(input("Enter corresponding code to plot: ")))
csv_path = path + "\\" + folder_data[csv_code]
df = pd.read_csv(csv_path, header=None)
df1 = df.iloc[:,0:2]
plt.plot(df1[0], df1[1])
Когда я запускаю код, я хочу, чтобы вывод отображался следующим образом (я имею в виду, что я хочу всеCSV-файлы из папки, которая будет отображаться, чтобы я мог выбрать то, что я хочу):
0-Test_Summary_1.csv
1-Test_Summary_2.csv
2-Test_Summary_3.csv
3-Test_Summary_4.csv
4-Test_Summary_5.csv
5-Test_Summary_6.csv etc
Ошибка, которую я получаю
FileNotFoundError:
Несмотря на то, что файл CSV есть впапка.Я получаю сообщение об ошибке "Файл не найден"