본문 바로가기

Unicode5

Python TypeError: Unicode-objects must be encoded before hashing를 어떻게 수정할 수 있나요?, How to correct TypeError: Unicode-objects must be encoded before hashing? 질문 나는 이 오류를 가지고 있습니다: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in m.update(line) TypeError: Unicode-objects must be encoded before hashing 나는 Python 3.2.2에서 이 코드를 실행하려고 할 때: import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("해시가 있는 파일 이름은 무엇입니까? ") wordlist = input("워드리스트는 무엇입니까? (파일 이름을 입력하세요) ") try: hashdocument = open(hash_file, "r") except IO.. 2023. 11. 16.
Python 파이썬 객체가 문자열인지 확인하는 방법은 무엇인가요?, How to find out if a Python object is a string? 질문 파이썬 객체가 문자열인지(일반 문자열 또는 유니코드) 확인하는 방법은 무엇인가요? 답변 파이썬 2 isinstance(obj, basestring)을(를) 사용하여 테스트할 객체 obj를 사용하십시오. 문서. 2023. 10. 17.
Python으로 작성된 CSV 파일은 각 행 사이에 빈 줄이 있습니다., CSV file written with Python has blank lines between each row 질문 import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if counter[row[10]] >= 504: writer.writerow(row) 이 코드는 thefile.csv를 읽어 변경을 수행하고 결과를 thefile_subset1에 작성합니다. 그러나 Mi.. 2023. 7. 24.
Python 유니코드 문자열에서 강세를 제거하는 가장 좋은 방법은 무엇인가요?, What is the best way to remove accents (normalize) in a Python unicode string? 질문 나는 Python에서 유니코드 문자열을 가지고 있으며, 모든 악센트 (발음 기호)를 제거하고 싶습니다. 웹에서이를 수행하는 우아한 방법을 찾았습니다 (Java에서): 유니코드 문자열을 긴 정규화 된 형식으로 변환하십시오 (글자와 발음 기호를 별도의 문자로 분리) 유니코드 유형이 "발음 기호"인 모든 문자를 제거하십시오. pyICU와 같은 라이브러리를 설치해야합니까? 아니면 Python 표준 라이브러리로도 가능한가요? 그리고 Python 3은 어떻게 되나요? 중요한 참고 사항: 악센트가있는 문자를 그들의 악센트가없는 대응물로 명시 적 매핑이없는 코드를 피하고 싶습니다. 답변 Unidecode는 이에 대한 올바른 답입니다. 이는 어떤 유니코드 문자열도 ASCII 텍스트로 가능한 한 가장 가까운 표현으로.. 2023. 7. 10.