擅长:python、mysql、java
<p>错误是明确的。<code>"£"</code>不是ascii字符。它是unicode字符U+00A3。由于错误说明字节0xc2无法解码,我假设您的源代码是utf8编码的(utf-8编码时<code>"£"</code>读作<code>b'\xc2\xa3'</code>)。你知道吗</p>
<p>不太确定,因为我没有python 2.7.15和Psychopy 1.90.2系统,但我会尝试在这里传递unicode字符串:</p>
<pre><code>bonus = visual.TextStim(win, text=text_to_print.decode('utf-8'), pos=[0.7,-0.35],
height=TEXT_STIM_HEIGHT, font="Arial", bold=True)
</code></pre>