我目前正在将SQL管道转换为PySpark,在将SQL的from_hex函数转换为Pyspark时遇到了一点麻烦。我看到了一些解决方案,包括将字符串转换为int,然后转换为十六进制字节,但这似乎效率很低。有没有一种有效的方法将十六进制字符串转换为十六进制字节?对于上下文,我需要连接另一个已经是字节格式的表:
on i.joini
我有一个类似"Some characters \x00\x80\x34 and some other characters“的字符串。如何将常规字符转换为它们的十六进制等效值,同时将\x00转换为实际的00十六进制值?binascii.hexlify()将'\‘、'x’、'0‘、'0’视为实际字符。稍后编辑:字符串本身是由另一个函数生成的。当我打印它时,它实际上打印&