python:: tkinter entry input validation check

 

 

 

 

입력 값을 type에 맞지 않게 들어오게 되면 error처리를 해야 하는데,

사용자는 type 개념이 없기에 아무 것이나 입력하게 됨

 

 

int형 숫자만 받아야 하는데 텍스트 string이 들어오게 되면, 처리되도록 try ... except ValueError로 처리해야 함

try:
    number = int(my_box.get())
    function(number)
    print("정상실행")
except ValueError:
    print("오류발생")

 

 

 

 

 

 

 

 

https://www.youtube.com/watch?v=IbpInH4q4Sg&list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV&index=68 

 

반응형