Небольшая Python-библиотека, которая позволяет отслеживать появление новых элементов в папке. Предназначена для обработки сразу после создания: например, подгрузка из файлов.csv в базу данных сразу после создания.
import python-directory-watch
for new_file_path in listen(Path("test_dir"), pattern = "*.txt"):
try:
#DO STUFF with new_file_path
print(f"{new_file_path}")
except Exception:
# For use cases such as writing to database often exceptions
# should be handled without raising exceptions and stopping python process.
traceback.print_exc()
Документация
#библиотека