Как обнаружить изменение файла во время работы сервера python?

#python #server #localhost

#питон #сервер #локальный хост

Вопрос:

Поэтому я создал программу для запуска сервера python в определенном каталоге. Пока сервер работает в фоновом режиме, я также хочу отслеживать, был ли изменен какой-либо файл или нет. Если какой-либо файл был изменен, он должен быть напечатан a file has been changed

Вот мой код для создания локального сервера:

 import os  from http.server import HTTPServer, CGIHTTPRequestHandler   srv_path = input("Server Path: ")  srv_port = int(input("Server Port: "))   os.chdir(srv_path)  # Create server object listening the port `srv_port`  server_object = HTTPServer(server_address=('', srv_port), RequestHandlerClass=CGIHTTPRequestHandler)  # Start the web server  server_object.serve_forever()  

Пожалуйста, отредактируйте следующий код.