如何将A转换为\ x41

时间:2018-06-08 19:19:01

标签: python-2.7 hex

您好我正在尝试使用Python生成一个十六进制文件转储,格式为\ x,如果输入包含A输出应为\ x41,如果输入为0x41,则输出应为\ x41且必须将其写入另一个文件。 我能做的就是     `

content = "ABCDE"
for i in xrange(len(content)):
    s = hex(ord(content[i]))
    fw.write(s)

1 个答案:

答案 0 :(得分:0)

在将unicode附加到前缀之前,可以使用format(value, 'X')将unicode转换为十六进制。记住要逃脱反斜杠。

SELECT fieldvalue  FROM (  
    SELECT jsonb_array_elements(fielddata) AS fieldvalue,
         process_id as process_id    FROM field ) t  
WHERE t.process_id='8fea394a83b70569432382e1dadc629b'   
AND (  
(t.fieldvalue->>'name' = '21312ghfhgfhfghgf' AND t.fieldvalue->'value'->>'stringValue' IS NOT NULL)  
OR  
(t.fieldvalue->>'name' = '211115ghfghfhfhff' AND t.fieldvalue->'value'->>'stringValue' IS NULL)  
)