ฉันจะแปลงจาก hex เป็น ASCII ธรรมดาใน Python ได้อย่างไร
โปรดทราบว่าตัวอย่างเช่นฉันต้องการแปลง "0x7061756c" เป็น "paul"
ฉันลองสิ่งต่างๆมากมายที่ฉันพบที่นี่: docs.python.org/library/binascii.html
—
Paul Reiners
ด้วยความช่วยเหลือของลิงค์ที่คุณเพิ่งให้เราฉันพบฟังก์ชั่นที่คุณต้องการ สิ่งที่ว่าคุณไม่ลองและทำไมไม่ทำงาน?
—
Vincent Savard
ฉันลองสิ่งต่อไปนี้: >>> binascii.b2a_hqx ("0x7061756c") '- (Jh- $ Ba0c8fB`' >>> binascii.b2a_uu ("0x7061756c") "*, '@ W, # 8Q-S4V8P \ n" >>> binascii.b2a_base64 ("0x7061756c") 'MHg3MDYxNzU2Yw == \ n' >>> binascii.b2a_qq (>>> 0x7061756c ') '0x7061756c' >>> Binascii.b2a_base64 ("0x7061756c") .b2a_hex (0x7061756c) Traceback (การโทรล่าสุดครั้งล่าสุด): ไฟล์ "<stdin>" บรรทัดที่ 1 ใน <module> TypeError TypeError: ต้องเป็นสตริงหรือบัฟเฟอร์ไม่ใช่ int >>>
—
Paul Reiners
ไม่มีใครทำงานเพราะไม่มีคนใดกลับมา 'พอล'
—
Paul Reiners