2
일반적으로 mp3 파일에 대한 1 시간 오디오 녹음 세션의 트랜스 코드는 20 분 이상 걸립니다.OSX에서 python select kqueue를 사용하여 외부 응용 프로그램에서 파일 생성 모니터
OSX 응용 프로그램 garageband가 해당 MP3 파일 작성을 마치면 파이썬 스크립트를 사용하여 일련의 파이썬 코드를 실행하고 싶습니다.
파이썬에서 외부 응용 프로그램이 파일에 데이터 쓰기를 완료하고 해당 파일을 닫았 음을 감지하는 가장 좋은 방법은 무엇입니까? 나는 kqueue와 epoll에 대해 읽었지 만, 나는 os 이벤트 탐지에 대한 배경이 없기 때문에 좋은 예를 찾을 수 없다. 나는 여기에 하나를 요구하고있다.
지금 사용하고있는 코드는 다음을 수행하며 좀 더 우아한 것을 찾고 있습니다.
while True:
try:
today_file = open("todays_recording.mp3","r")
my_custom_function_to_process_file(today_file)
except IOError:
print "File not ready yet..continuing to wait"
당신이 관심있는 파일 수 코딩 될 – harijay