taotaotaotao 发表于 2018-11-26 11:34:25

第一次用Geany发生的问题,加了#coding=gbk也没用

本帖最后由 taotaotaotao 于 2018-11-26 11:37 编辑

{:10_266:}听说Geany好用,我就下了,第一次用Geany时就发生了问题如下:
   SyntaxError: 'gbk' codec can't decode byte 0xaf in position 167: illegal multibyte sequence

好像是说“解码错误”
可我加了#coding=gbk也没用吖,这是这么回事吖,麻烦各位大佬解答解答

海风zZ 发表于 2018-11-26 12:24:06

你把代码发上来看看啊

taotaotaotao 发表于 2018-11-27 10:37:52

这是我的代码:
#coding=gbk
import random
secret=random.randint (1,10)
temp=input('请输入您猜的数字:')
guess=int(temp)

while guess!=secret:
      if guess>secret:
                print('大了')
      if guess<secret:
                print('小了')
      temp=input('那就请你重新输入您猜的数字吧:')
      guess=int(temp)
      if guess>secret:
                print('大了')
      if guess<secret:
                print('小了')
if guess==secret:
      print('猜对了!!')                  
      print('游戏结束')

heidern0612 发表于 2018-11-27 13:51:47

taotaotaotao 发表于 2018-11-27 10:37
这是我的代码:
#coding=gbk
import random


跟代码没关系(虽然你的代码是重复的),你的代码在我电脑上可以运行没问题,应该还是geany解码错误。


你试着在软件里换下解码方式。不行的话,我也不太清楚了。



叶澄澄 发表于 2018-11-27 14:23:08

你代码里有中文,编码方式要用UTF-8,GBK不能兼容

taotaotaotao 发表于 2018-11-28 09:59:22

叶澄澄 发表于 2018-11-27 14:23
你代码里有中文,编码方式要用UTF-8,GBK不能兼容

换了之后终于可以了,多谢大佬们{:10_298:}

taotaotaotao 发表于 2018-11-28 10:00:05

heidern0612 发表于 2018-11-27 13:51
跟代码没关系(虽然你的代码是重复的),你的代码在我电脑上可以运行没问题,应该还是geany解码错误。
...

换了之后可以了,多谢大佬哈{:10_298:}

heidern0612 发表于 2018-11-28 10:03:54

taotaotaotao 发表于 2018-11-28 10:00
换了之后可以了,多谢大佬哈

{:10_265:}

a262802330 发表于 2018-11-30 11:10:20

为啥你们的Geany装的都是中文的啊,我装的大部分是英文的

taotaotaotao 发表于 2018-12-1 11:43:57

a262802330 发表于 2018-11-30 11:10
为啥你们的Geany装的都是中文的啊,我装的大部分是英文的

我直接装的就是中文的了

电竞彭于晏 发表于 2019-1-21 20:57:00

叶澄澄 发表于 2018-11-27 14:23
你代码里有中文,编码方式要用UTF-8,GBK不能兼容

正解啊

郑载序 发表于 2019-1-21 21:42:57

编码问题
页: [1]
查看完整版本: 第一次用Geany发生的问题,加了#coding=gbk也没用