Я относительный новичок на Python, и я искал, и, хотя есть много сообщений об ошибке, ни один из них не соответствует моим требованиям.Нет такого исключения в файле или каталоге
Вкратце, я пишу код для почасовых отчетов. Я собираюсь иметь 4 дня отчетов, архивированных в папке. В начале моего кода у меня есть одна строка, которая удаляет все 24 файла для отчетов, сгенерированных за 5 дней до этого.
Первый запуск в порядке, так как программа находит файлы для удаления, поэтому он будет продолжать работать до успешного завершения. Тем не менее, следующие 23 прогона не сработают, если программы не сбой с ошибкой «Нет такого файла или каталога».
Мой рабочий процесс - написать код, где он выполняет только функцию «удалить» в течение первого часа, но я считаю это просто решением для групповой помощи. Я бы предпочел кодировать исключение, чтобы оставшийся код обрабатывался, даже если первый шаг получил эту ошибку.
Вы должны добавить код, чтобы мы могли вам помочь. –
Есть ли [Как проверить, существует ли файл с использованием Python?] (Http://stackoverflow.com/q/82831/1115360)? Таким образом, вы можете проверить, существует ли файл, прежде чем пытаться его удалить. –
Почему бы не настроить вашу работу, чтобы выполнять только функцию «удалить», если файлы существуют, а не в первые часы работы! – AK47