Почему я получаю это сообщение? = FileNotFoundError: [WinError 3] Система не может найти указанный путь: XXXXX

Я сделал программу для просмотра дерева каталогов и распечатки всех файлов определенного размера. После того, как программа поработает некоторое время (и распечатает пути к файлам и их размер для многих файлов), в какой-то момент я продолжаю получать уведомление ...

FileNotFoundError: [WinError 3] Система не может найти указанный путь: XXXXX....

Почему это происходит? Файл действительно существует. Я вручную нашел его по запрошенному пути.

      import os
from pathlib import Path

for foldername, subfolders, files in os.walk(Path.home()):
 for file in files:
  size = os.path.getsize(Path(os.path.abspath(foldername))/Path(file))
  if size >= 100000000:
   print(f'{Path(os.path.abspath(foldername))/Path(file)} has size in bytes: {size}')

0 ответов

Другие вопросы по тегам