11 lines
No EOL
363 B
Python
11 lines
No EOL
363 B
Python
from pathlib import Path
|
|
from typing import Iterator
|
|
|
|
def find_files(folder: str, extension: str) -> Iterator[Path]:
|
|
if not Path(folder).exists():
|
|
raise FileExistsError("Folder isn't exist")
|
|
return Path(folder).rglob(f"*{extension}")
|
|
|
|
files: Iterator[Path] = find_files("./test", ".py")
|
|
for f in files:
|
|
print(f.name, f.stat().st_size, "bytes") |