小白求教

2016-07-05 07:56:12 +08:00
 maochihuangguama

coding:utf-8

sensitivewords=['长者','蛤'] keyword=raw_input('请输入\n') if keyword not in sensitivewords: print 'ok'

输出结果在交互模式和以.py 文件打开形式下不一致,交互模式下是正确的,不知道为什么? 不会传图。。不好意思,大家帮忙看看

2520 次点击
所在节点    Python
6 条回复
AZLisme
2016-07-05 09:27:14 +08:00
你这神一样的贴代码方式。
目测是编码的问题,
代码第一行加上 `# -*- coding:utf-8 -*-` 试试
chunqiuyiyu
2016-07-05 10:01:20 +08:00
排一下版,别伤害我的眼睛
maochihuangguama
2016-07-05 10:36:38 +08:00
@AZLisme 上传好了才发现…第一次发,抱歉。

交互模式下能够正常匹配,但是以文件打开时不管输入什么词语都会 print 'OK'
v3aqb
2016-07-05 10:40:57 +08:00
sensitivewords = [u'长者', u'蛤'], keyword = keyword.decode('cp936')
maochihuangguama
2016-07-05 10:44:46 +08:00
@v3aqb 谢谢!我试试…列表里的随便取的,感觉这个有人看一点😁
toono
2016-07-05 10:44:58 +08:00
啊,我的眼睛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/290297

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX