[Python] the first argument must be callable 에러 해결

 정말 간단한 거라 간단히 적어둡니다.


schedule에 do를 사용할 때 함수의 변수를 괄호로 넣으면 에러가 발생합니다.

그래서 (1)이 아니라 (2)와 같이 사용해주면 에러가 사라집니다.


(1) 에러 발생하는 경우

schedule.every(2).minutes.do(print(str(time.localtime)))

(2) 콤마로 써주면 됩니다.

schedule.every(2).minutes.do(print, str(time.localtime))

댓글

가장 많이 본 글