1

我编写了一个程序来遍历目录树,并打印出一定大小的所有文件。程序运行一段时间后(并打印出许多文件的文件路径和大小),在某些时候我不断收到通知......

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}')
4

0 回答 0