仅具有ascii代码的非ascii字符错误(\ x83字符)

时间:2016-11-01 12:10:00

标签: python pygame ascii

我收到以下错误:SyntaxError: Non-ASCII character '\x83' in file sound.wav on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

但是,我的代码中没有非ascii字符。这是我使用的代码:

import pygame
pygame.mixer.init()
pygame.mixer.music.load("sound.wav")
pygame.mixer.music.play()
while pygame.mixer.music.get_busy() == True:
  continue

据我所知,第2行没有非ascii字符,整个脚本都没关系。

我尝试将# -*- coding: utf-8 -*-添加到文件顶部,但我仍然遇到同样的错误。

\x83此处不会中断'字符,但记事本++显示没有这样的字符显示所有字符'检查。

1 个答案:

答案 0 :(得分:0)

重新启动机器修复了错误。我仍然不确定触发错误的原因和原因,如果您有任何想法,请随时发表评论。