2011-03-09 5 views
0

나는 백엔드에서 파이썬 프로그램을 실행할 필요가있다. 스크립트에 나는 하나의 입력 파일을주고 코드는 그 파일을 처리하고 새로운 출력 파일을 생성합니다. 이제 입력 파일 내용을 변경하면 코드를 다시 실행하고 싶지 않습니다. 백엔드에서 연속적으로 실행하고 출력 파일을 생성해야합니다. 제발 누군가가 이것에 대한 답을 알고 있다면 알려주세요. 감사합니다.윈도우의 백엔드 프로세스

답변

0

기본적으로 파일의 변경 사항을 조사하는 메커니즘 인 소위 FileWatcher를 설정해야합니다.

파이썬에서 파일/디렉토리 변경을 감시하는 데는 여러 가지 기술이 있습니다. 이 질문을보십시오 : Monitoring contents of files/directories?. 다른 링크는 here이며, 이는 디렉토리 변경 사항이지만 파일 변경은 비슷한 방식으로 처리됩니다. 또한 많은 답변을 얻으려면 "시계 파일 변경 파이썬"을 검색 할 수 있습니다.

참고 : Windows에서 프로그래밍하는 경우에는 프로그램을 Windows 서비스로 구현해야합니다 (here). 그렇게.