python gui로 프로그램을 작성 중입니다. 그 프로그램 컨셉은 우리가 prgm을 실행할 때 읽기 모드로 하나의 파일 (마녀는 TASK.txt와 같은 16 진수 값을 가짐)을 열 것을 요구할 것입니다. 은 하나의 변수에 한 줄의 데이터를 저장합니다. 어떻게 그 데이터를 ASCII 값으로 변환 할 수 있습니까? 새로운 Python입니다.16 진수 파일 데이터를 ASCII로 변환하려면 어떻게해야합니까?
Exception in Tkinter callback
Traceback (most recent call last):
File "D:\python sw\lib\tkinter\__init__.py", line 1699, in __call__
return self.func(*args)
File "C:\Users\LENOVO\Downloads\hex2.py", line 16, in callback
print(binascii.unhexlify(z))
binascii.Error: Non-hexadecimal digit found"""
그 Tkinter 물건은 부적절합니다. 질문 코드는 실제 문제에 초점을 맞추는 [mcve] 여야합니다. 오류 메시지는 유효한 16 진수가 아닌'binascii.unhexlify' 문자를 arg에 넣었다 고 말합니다.** 16 진수 데이터 앞에 '0x'를 붙이지 마라 **. 해당 데이터에 다른 문제가있을 수 있습니다. 해당 데이터의 작은 전형적인 샘플을 게시 할 수 있습니까? –
답장을 보내 주셔서 감사합니다. 내 데이터입니다. H247314748F8 HA010001FD –