在Python中引入自己写的模块,你可以遵循以下几种方法:
直接导入
确保你的Python执行文件和模块位于同一目录(或父级目录)中。
使用`import`语句直接导入模块。
通过`sys`模块添加路径
使用`sys.path.append()`或`sys.path.extend()`方法将模块所在的路径添加到`sys.path`列表中。
使用`.pth`文件
在Python的`site-packages`目录下创建一个`.pth`文件,将自定义模块所在的文件夹路径添加到该文件中。
使用`from ... import ...`语句
如果只需要使用模块中的部分资源,可以使用`from ... import ...`语句导入特定的函数或变量。
使用`from ... import *`语句
当需要使用模块中的所有资源时,可以使用`from ... import *`语句,但要注意这可能会导致命名冲突。
使用`import`语句并指定别名
使用`import`语句导入模块,并通过`as`关键字为模块指定一个别名,以便在代码中更方便地使用。
例如,如果你有一个名为`knn.py`的模块,并且它位于`E:\mypython`文件夹下,你可以通过以下方式导入它:
```python
import sys
sys.path.append('E:/mypython')
import knn
请确保你的模块路径正确,并且模块中定义了需要使用的函数或变量。