python学习问题记录

1、EOFError: EOF when reading a line

 

当程序中包含有raw_input()函数时,command+b就会报错

解决办法参考链接 http://blog.csdn.net/bravelee2009/article/details/9364737

解决方法:安装SublimeREPL
打开Sublime Text2编辑器,按 Ctrl+Shift+p,输入install,选择Package Control: Install Package,接着输入sublimeREPL,回车即可安装,安装完毕,重启sublime即可。

编译python文件的时候,可以选择【Tools】——【sublimeREPL】——【python】——【Python – RUN current file】即可提示用户输入。

2、编码问题,发现有些代码即使加入coding仍然报错:

 

SyntaxError: Non-ASCII character '\xe8' in file /Users/ting/cop_files

发现是因为自己加coding的时候未顶行,或者coding=的等号两边有空格,处理完空行和空格后不再报错,但不知道这是否是根本原因。

 

3、今天想要print 输出中文的时候报错

把一个列表转换成字符串输出的时候出现了UnicodeEncodeError: 'ascii' codec can't encode characters in position 32-34: ordinal not in range(128)问题。

 sublimetext2中解决方法:

 

在开头加上

 

import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

 

转载于:https://www.cnblogs.com/LemonTing/p/4523866.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值