print在python3中已经是一个函数而不是一条命令了,print(xxx)
解决:python3.x系列不再有 raw_input 函数。3.x中 input 和从前的 raw_input
等效
错误:ImportError: No module named 'cPickle'
解决:python3以后 cPickle
和pickle 模块合并,所以直接引入 pickle
错误:p.dump(shoplist, f) TypeError:
must be str, not bytes
解决:python3以后 如果要用存储器,那么读写文件都要用‘rb’和'wb'模式。将
f = file(shoplistfile, 'w')改为 f
= open(shoplistfile, 'wb')f
= file(shoplistfile)
改为 f = open(shoplistfile, 'rb')错误:except ShortInputException , x
解决:except ShortInputException as x

被折叠的 条评论
为什么被折叠?



