设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

集中答疑专用贴

  [复制链接]

0

主题

0

好友

10

积分

新手上路

Rank: 1

91#
发表于 2015-5-22 19:15:11 |只看该作者
本帖最后由 行骗江湖 于 2015-5-23 11:50 编辑

老师,求教个问题,在windows下为何coding=utf-8输出中文全是中文乱码,coding=gbk就可以输出中文?查了一下午也没个头绪,麻烦老师帮忙解答一下

还有就是如下查天气的程序,也是在windows下,如何能够正确打印字典中的中文,并被调用后可以正确查询出结果?
#-*-coding:utf-8-*-
#__author__ = 'gjj'


city={
    '北京':'101010100',
    'chaoyang':'101010300'
}

print "天气预报",city运行结果:
C:\Python27\python.exe F:/Python/city_s.py
天气预报 {'\xb1\xb1\xbe\xa9': '101010100', 'chaoyang': '101010300'}

Process finished with exit code 0
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

92#
发表于 2015-5-23 18:25:03 |只看该作者
行骗江湖 发表于 2015-5-22 19:15
老师,求教个问题,在windows下为何coding=utf-8输出中文全是中文乱码,coding=gbk就可以输出中文?查了一 ...

windows的控制台默认编码是cp936,gbk似乎跟它是通用的,但utf8不行,除非自行做转换。

dict中的中文不能在dict中直接输出显示,是不会解码的,你只有把它拿出来再print才行
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

93#
发表于 2015-5-23 20:07:33 |只看该作者
crossin先生 发表于 2015-5-23 18:25
windows的控制台默认编码是cp936,gbk似乎跟它是通用的,但utf8不行,除非自行做转换。

dict中的中文不 ...

好的,多谢老师,这个windows下字符编码真是有点头疼嘿嘿
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

94#
发表于 2015-9-15 22:15:19 |只看该作者
天气问题当中。
为什么老是‘没有找到该城市呢?’

未命名图片.png (55.54 KB, 下载次数: 327)

未命名图片.png

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

95#
发表于 2015-9-16 14:26:23 |只看该作者
lemon12341 发表于 2015-9-15 22:15
天气问题当中。
为什么老是‘没有找到该城市呢?’

这个应该是编码问题,你命令行里的默认编码,和city.py文件里的编码不一致,所以匹配不上
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

96#
发表于 2015-9-16 20:42:15 |只看该作者
crossin先生 发表于 2015-9-16 14:26
这个应该是编码问题,你命令行里的默认编码,和city.py文件里的编码不一致,所以匹配不上 ...

如何解决啊,老师!
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

97#
发表于 2015-9-17 18:31:03 |只看该作者
lemon12341 发表于 2015-9-16 20:42
如何解决啊,老师!

windows的话,两个文件最上面的 utf-8 改成 cp936
当然你最好确认下你这个ide的默认编码是什么,改成一致的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

1

好友

28

积分

新手上路

Rank: 1

98#
发表于 2015-12-15 19:31:14 |只看该作者
老师,打飞机游戏的完整、连续的代码有吗? 我跟着做到后面,一段一段的有点看不懂了。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

99#
发表于 2015-12-15 23:33:23 |只看该作者
373978282 发表于 2015-12-15 19:31
老师,打飞机游戏的完整、连续的代码有吗? 我跟着做到后面,一段一段的有点看不懂了。 ...

你去第12课里下载

http://crossin.me/forum.php?mod=viewthread&tid=572
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

1

好友

28

积分

新手上路

Rank: 1

100#
发表于 2015-12-20 15:05:05 |只看该作者
crossin先生 发表于 2015-12-15 23:33
你去第12课里下载

http://crossin.me/forum.php?mod=viewthread&tid=572

谢谢老师,我用的是python3.5,打飞机程序运行之后,程序没有报错,但是游戏窗口打开后就是一直是黑的,没反应,这是怎么回事啊?
C:\Users\我的文档\Desktop
另,gameobjects要怎么安装,我用pip install 报告说找不到资源,手动下载放到lib下sit-packages里面也不行,提示IndexError, "There are 2 values in this object, index should be 0 or 1",要怎么解决啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-6-15 06:32 , Processed in 0.032419 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部