Я создал функцию для чтения листа Excel read_Excel_file(path), которая возвращает список, содержащий некоторые данные из определенного столбца.
и в основном коде я ищу все файлы excel (где имя начинается «Дизайн»), и этот файл excel должен быть сохранен в папке Design
. Если я нахожу файл Excel, я вызываю функцию read_Excel_file
.
Пожалуйста, найдите ниже код:
import openpyxl as opx
import os
for r, d, f in os.walk('.'):
for file in f:
if '.xlsx' and 'design' in file:
#print(r)
if r.endswith('\Design'):
print(file)
read_Excel_file(file)
но я получаю ошибку:
Нет такого файла или каталога
даже если я уверен, что у меня есть этот файл в моем каталоге
Как вы думаете, у меня проблемы с дорожкой?
PS: я добавляю print(file)
только для проверки имени файла, но когда read_Excel_file(file)
после этого у меня ошибка.
Не могли бы вы мне помочь?
os.walk(...)
, а часть openxlsx вообще не имеет значения... - person konstantin   schedule 28.11.2019