python 学习笔记

来源:互联网 发布:淘宝怎样设置公益宝贝 编辑:程序博客网 时间:2024/05/18 01:12
print在python3中已经是一个函数而不是一条命令了,print(xxx)

错误:NameError: name 'raw_input' is not defined

解决: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
0 0
原创粉丝点击