擅长:python、mysql、java
<p>请允许我重新表述你的问题。在python中,header<em>将字符串转换为其代码点</em>显然没有让每个人都理解,我认为,这主要是因为我们无法想象您想要它做什么</p>
<p>您需要的是一个包含Unicode转义表示的字符串</p>
<p>您可以这样做:</p>
<pre><code>print(''.join("\\u{:04x}".format(b) for b in b'abc'))
\u0061\u0062\u0063
</code></pre>
<p>如果将打印的值显示为字符串文字,您将看到两倍的反斜杠,因为反斜杠必须在Python字符串中转义。所以它看起来是这样的:</p>
<pre><code>'\\u0061\\u0062\\u0063'
</code></pre>
<p>其原因是,如果您只是在字符串文字中添加了未转义的反斜杠,如下所示:</p>
<pre><code>a = "\u0061\u0062\u0063"
</code></pre>
<p>当您在提示符处显示<code>a</code>时,您将得到:</p>
<pre><code>>>> a
'abc'
</code></pre>