본문 바로가기

1.344

Python 유니코드 디코딩 오류, 잘못된 연속 바이트, UnicodeDecodeError, invalid continuation byte 질문 아래 항목이 왜 실패하는 것인가요? "latin-1" 코덱으로는 왜 성공하는 건가요? o = "a test of \xe9 char" #I want this to remain a string as this is what I am receiving v = o.decode("utf-8") 이로 인해 다음과 같은 결과가 발생합니다: Traceback (most recent call last): File "", line 1, in File "C:\Python27\lib\encodings\utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' 코덱은 위치 10의 바이트 0xe9를.. 2023. 11. 3.
Python 두 개의 문자열 사이의 유사도 측정치를 찾으세요., Find the similarity metric between two strings 질문 Python에서 문자열이 다른 문자열과 유사한 확률을 어떻게 얻을 수 있을까요? 저는 0.9 (즉 90%)와 같은 십진수 값을 얻고 싶습니다. 가능하면 표준 Python과 라이브러리를 사용하고 싶습니다. 예: similar("Apple","Appel") #높은 확률을 가질 것입니다. similar("Apple","Mango") #낮은 확률을 가질 것입니다. 답변 내장된 기능이 있습니다. from difflib import SequenceMatcher def similar(a, b): return SequenceMatcher(None, a, b).ratio() 사용 방법: >>> similar("Apple","Appel") 0.8 >>> similar("Apple","Mango") 0.0 2023. 11. 3.
pip는 TLS/SSL이 필요한 위치로 구성되어 있지만, Python의 ssl 모듈을 사용할 수 없습니다., pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available 질문 나는 Python 3.6을 사용하고 있다. pip3을 사용하여 "모듈"을 설치하려고 할 때, 다음과 같은 문제가 발생한다: pip은 TLS/SSL을 필요로하는 위치로 구성되어 있지만, Python의 ssl 모듈을 사용할 수 없습니다. 답변 Windows 10에서 일반 cmd에서 pip를 사용하고 싶다면, Anaconda prompt뿐만 아니라 일반 cmd에서도 사용할 수 있도록 3개의 환경 경로를 추가해야 합니다. 다음과 같이 추가하면 됩니다: D:\Anaconda3 D:\Anaconda3\Scripts D:\Anaconda3\Library\bin 대부분의 사람들은 D:\Anaconda3\Scripts만 추가합니다. 2023. 11. 2.
Python 파이썬에서 배열을 선언하고 항목을 추가하는 방법은 다음과 같습니다., How to declare and add items to an array in Python 질문 나는 Python에서 배열에 항목을 추가하려고합니다. 다음을 실행합니다. array = {} 그런 다음 다음을 수행하여이 배열에 무언가를 추가하려고합니다. array.append(valueToBeInserted) 여기에는 .append 메소드가 없어 보입니다. 배열에 항목을 추가하는 방법은 무엇입니까? 답변 {}는 빈 딕셔너리를 나타내며, 배열/리스트가 아닙니다. 리스트나 배열을 사용하려면 []를 사용해야 합니다. 빈 리스트를 초기화하려면 다음과 같이 하세요: my_list = [] 또는 my_list = list() 리스트에 요소를 추가하려면 append를 사용하세요 my_list.append(12) 리스트에 다른 리스트의 요소를 포함시키려면 extend를 사용하세요 my_list.extend([.. 2023. 11. 2.