将混合二进制字符串represantation转换回二进制

时间:2016-05-24 13:24:32

标签: python string hex representation

我有一个由python str()创建的一些(以前的)二进制文件的二进制字符串表示。

字符串(或实际存储字符串的文件)看起来像

some\nexample\x00text'with"all\xbe\xa1Dsorts\\of[itchy%chars

所以我们有ascii,转义序列,十六进制转义序列和各种痒的ascii字符,如引号。

有没有办法将此文件转换回实际的二进制文件?

编辑1: 该文件实际上是fd.write(str(dict(bottle.request.forms)))的结果。 瓶子请求字典包含多个条目,其中一个条目的pdf文件为值。

1 个答案:

答案 0 :(得分:0)

字符串未编码,编码仅用于显示目的。

使用print功能/命令打印它将打印其内容。