问:
1、import kNN找不到路径?
答:
把kNN.py放置python交互式开发环境内
方法:import os
os.getcwd()
如:'F:\\py3.6\\B\\Lib\\idlelib'
问:
2、AttributeError: module 'kNN' has no attribute 'classify0'
解决过程:(1)试过网上博客的方法:把python idle关闭重新打开就不会报错,不过fail;
(2)我只安装Anaconda3没有单独安装python,,会不会是这个影响?
结果分析: (1)并不是Anaconda3的问题,而是没有把【def classify0】函数置于 kNN.py文件中才会出现
AttributeError: module 'kNN' has no attribute 'classify0'
(2)把【def classify0】函数置于 kNN.py文件后,却出现了如下图错误,查找文献资料后发现:
python2和python3有区别,需要在Python3中把iteritems改为items。