티스토리 뷰

etc

python) error & Tip_에러와 팁

PORORIRI 2019. 6. 11. 20:19

=ERROR)

-IndexError : list index out of range

:텅빈 리스트에 접근 하려고 해서 생기는 오류

 

 

-ValueError: invalid literal for int() with base 16(10 ...)

: int 값과 진수 형식이 맞지 않아서 생기는 오류. 진수를 맞춰주면 됨

ex)num 변수가 16 진수이면 int(num, 16)

 

 

-TypeError: 'str' object cannot be interpreted as an integer

: string은 integer로 바로 변환 불가

 

-TabError: inconsistent use of tabs and spaces in indentation 

:들여쓰기가 잘못 되었을때 나타나는 에러. 들여쓰기와 공백이 섞여서 사용되지 않았는지 확인하기

 

 

-TypeError: 'NoneType' object is not subscriptable

:nonetype error. append 를 사용할 때 많이 발생.

j = j.append(put)

과 같이 작성하면 append 의 리턴값은 none 이기 때문에 none type error 발생

j.append(put)

위와 같이 변경하면 정상 작동 함.

 

=TIP)

-string to integer 변환

파이썬에서 string 에서 integer로 바로 변환 힘듬

따라서 string을 hex()로 변환한 이후 int로 변환 해야 함

 

ex)

st = st.hex()
key = key.hex()

st = int(st, 16)
key = int(key, 16)

 

 

Comments
댓글쓰기 폼