python导入自己写的模块

![图片说明](https://img-ask.csdn.net/upload/201807/27/1532625753_134874.png)图片说明
请教着这么错误了,我就是想导入一个自己写的模块,可是就是不行啊

可以使用from KNN import * 来导入包中所有函数

import KNN只是导入包,命名空间依然不处于当前文件,因此使用函数时应该用KNN.createDataSet()

当前目录下创建__init__.py 空文件就行 再试下import KNN 或者
import sys
sys.path.append(r'你的模块路径.py') 还有就是你的KNN文件没有设置成py脚本。

首先你有一个文件夹是KNN,还有一个py文件时KNN,应该也会有影响
另外如果像导一个py文件当模板用,同级下,直接from xxx import xxx 更好用点

你将KNN.py 放到你的工作文件夹当中去,就可以了。。而且你要是用 np.appay 你需要重新导入