Crossin的编程教室

标题: 小白再来求助:天气查询问题~ [打印本页]

作者: mysunshinee    时间: 2017-12-17 16:35
标题: 小白再来求助:天气查询问题~
求各位大神指点迷津:
搜狗截图20171217163236.png
我用的是anaconda2,发现在raw_input()里输入中文,执行出来的都是代码,换成英文就没事,之前也出现很多次,不知道是anaconda数据包的问题么?
另外city.py里面城市的名字也是乱码,但是我输入中文,可以查询。求教这是怎么回事呀~不胜感激
city = {
    '±±¾©': '101010100',
    'º£µí': '101010200',
    '³¯Ñô': '101010300',
    '˳Òå': '101010400',
    '»³Èá': '101010500',
    'ͨÖÝ': '101010600',
    '²ýƽ': '101010700',
    'ÑÓÇì': '101010800',
    '·ą́': '101010900',
    'ʯ¾°É½': '101011000',
    '´óÐË': '101011100',
    '·¿É½': '101011200',
    'ÃÜÔÆ': '101011300',



作者: TED    时间: 2017-12-17 16:43
你把anaconda2编码格式设置下,改成gbk或者utf-8试下
作者: mysunshinee    时间: 2017-12-17 17:11
TED 发表于 2017-12-17 16:43
你把anaconda2编码格式设置下,改成gbk或者utf-8试下

试了,还是不行
作者: mysunshinee    时间: 2017-12-17 17:24
TED 发表于 2017-12-17 16:43
你把anaconda2编码格式设置下,改成gbk或者utf-8试下

改完错误变成:SyntaxError: 'gbk' codec can't decode bytes in position 106-107: illegal multibyte sequence
作者: TED    时间: 2017-12-18 00:11
mysunshinee 发表于 2017-12-17 17:24
改完错误变成:SyntaxError: 'gbk' codec can't decode bytes in position 106-107: illegal multibyte s ...

有别的编辑器可以试下么?

顺便改成utf-8的话什么提示?
作者: mysunshinee    时间: 2017-12-24 17:30
TED 发表于 2017-12-18 00:11
有别的编辑器可以试下么?

顺便改成utf-8的话什么提示?

谢谢~我用python自带的ide就没这个问题,所以我就不管他了……先往下学,不过很多人说2就会有这个问题,3会好很多
作者: TED    时间: 2017-12-24 19:46
mysunshinee 发表于 2017-12-24 17:30
谢谢~我用python自带的ide就没这个问题,所以我就不管他了……先往下学,不过很多人说2就会有这个问题,3 ...

对 3是解决了2的编码问题的




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5