python2.7 学习中遇到的问题&解决方法

1、报错:TypeError: input expected at most 1 arguments, got2

如图:

解决方法:raw_input在Windows系统下使用时,正确语法是:

str = raw_input(unicode('请输入: ','utf-8').encode(gbk))

参考:Python: TypeError: input expected at most 1 arguments, got 5

2、报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)

如图:

解决方法:

# encoding=utf8

import sys

reload(sys)

sys.setdefaultencoding('utf8')  

参考:python 编码问题:'ascii' codec can't encode characters in position 的解决方案

3、

你可能感兴趣的:(python2.7 学习中遇到的问题&解决方法)