您好我正在尝试使用Python生成一个十六进制文件转储,格式为\ x,如果输入包含A输出应为\ x41,如果输入为0x41,则输出应为\ x41且必须将其写入另一个文件。 我能做的就是 `
content = "ABCDE"
for i in xrange(len(content)):
s = hex(ord(content[i]))
fw.write(s)
答案 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)
)