Python

ValueError: could not convert string to float: ''

summerorange 2022. 7. 10. 21:52
반응형

파이썬 코드에서 다음과 같은 valueError, 값 에러가 떴었다.

파이썬에러

에러를 확인해보니 26 줄의 버튼 객체 부부과

6번째 줄의 float 부분이 걸렸다.

 해당 부분은 string, 문자로 받은 값을 실수 값으로 전환하고 해당 내용을 버튼을 클릭해서 계산하도록 하는 거였는데

이 부분에서 문자를 실수 값으로 변환할 수 없다고 떴었다

# 에러 뜬 코드
calculate_button = Button(text="계산하기", command=miles_to_km())
calculate_button.grid(column=1, row=2)

여기에서 동작하는 def miles_to_km(): 함수를 호출할 때 괄호() 를 붙였다는 걸 알게되었다. 클래스 처럼 호출했음.

# 에러 수정
calculate_button = Button(text="계산하기", command=miles_to_km)
calculate_button.grid(column=1, row=2)

다음과 같이 수정후 다시 돌리기

수정 후, 에러나지 않고 잘 돌아간닷~

끗:)

반응형