最近开始学习Python,安装上最新的Python3.3.3照书敲了一个小程序结果报错 'dict' object has no attribute 'has_key' 上网查也找不到解决办法,后来发现时Python版本太新的原因!Python3以后删除了has_key()方法! 解决办法: 1.重新安装个Python,推荐2.7.6,用的人多些.好多人不习惯用3,仍然在用2 2.修改代码 if adict.has_key(key1): 改为 if key1 in adict: 总结:出现问题多…
1 写文件如果是bytes类型的话,打开文件 open参数设置为wb 2 python2 默认包import是相对路径,python3是绝对路径 3 python3的dict没有has_key方法,用in 4 map() in Python 3 is a generator function, which is not serializeable in JSON. You can make it serializeable by converting it to a list 5…
1.TypeError: data type not understood File "C:\Users\81476\PycharmProjects\untitled1\k-临近算法\kNN.py", line 33, in file2matrix return_mat = zeros((number_of_lines), 3) #多维矩阵要加括号 TypeError: data type not understood 多维数据要用多层括号来实现,这里正确的写法应为 zeros((nu…