找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2937|回复: 3

[求助] 求救,中文注释出错,搜索网上的方法不能解决

1

主题

1

帖子

1

积分

贫民

积分
1
hjy321970 发表于 2017-9-17 14:32:34 | 显示全部楼层 |阅读模式
Python3.6版本,Windows10操作系统,geany下编辑代码如下:

#-*- coding:utf-8 -*-      
#coding=utf-8

class settings():
        """存储《外星人入侵》的所有设置的类"""
        def __init__(self):
                """初始化游戏的设置"""
                # 屏幕设置
                self.screen_width = 1200
                self.screen_heith = 700
                self.bg_color = (230, 230, 230)
错误反馈如下:
  
File "settings.py", line 5
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb4 in position 0: invalid start byte


------------------
(program exited with code: 1)

请按任意键继续. . .

求助各位大神给予帮助,谢谢。
回复

使用道具 举报

3

主题

278

帖子

278

积分

侠客

积分
278

热心会员

uitb 发表于 2017-9-18 14:49:27 | 显示全部楼层
本帖最后由 uitb 于 2017-9-18 14:54 编辑

应该是你编辑器的编码有问题,要么换个编辑,要么看看咋个改一下编辑器的编码方式,不过我没用过geany,不知道在哪改
试了下用Python自带的编辑器,就没这个问题
QQ截图20170918145124.png
回复 支持 反对

使用道具 举报

0

主题

7

帖子

7

积分

贫民

积分
7
unintelligible 发表于 2017-9-19 11:11:02 | 显示全部楼层
pycharm 亲测没问题
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
花开花落 发表于 2018-1-9 16:29:20 | 显示全部楼层
编译之前点击文档-设置文档编码-Unicode-utf8 就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表