반응형
cmp ()
명령이 작동하지 않습니다.
다음은 코드입니다.
a = [1,2,3]
b = [1,2,3]
c = cmp(a,b)
print (c)
오류가 발생합니다.
Traceback (most recent call last):
File "G:\Dropbox\Code\a = [1,2,3]", line 3, in <module>
c = cmp(a,b)
NameError: name 'cmp' is not defined
[Finished in 0.1s]
해결 방법
주석에서 언급했듯이 cmp
는 Python 3에 존재하지 않습니다. 정말로 원한다면 직접 정의 할 수 있습니다.
def cmp(a, b):
return (a > b) - (a < b)
참조 페이지 https://stackoverflow.com/questions/22490366
반응형
'파이썬' 카테고리의 다른 글
파이썬 별도의 Pandas DataFrame을 서브 플롯으로 플로팅하려면 어떻게해야합니까? (0) | 2020.12.19 |
---|---|
파이썬 Pandas DataFrame의 여러 값 중 하나와 일치하는 행을 효율적으로 선택 (0) | 2020.12.19 |
파이썬 requests.codes.ok에 304가 포함되어 있습니까? (0) | 2020.12.19 |
파이썬 PyQt에서 사용자 정의 위젯에 스타일 시트를 적용하는 방법 (0) | 2020.12.18 |
파이썬 Python에서 PDF 파일을 만드는 방법 (0) | 2020.12.18 |
댓글