自己编了一些Python的函数,由于需要经常调用,于是考虑把这些常用的函数打包放在一个文件里,这个文件就叫做一个模块,将其命名为myModule.py,这样每次在脚本的开头导入这个模块,即可调用其中的函数。
前言:当引用模块时,编译器会先在当前目录(也就是所运行的文件所处的目录),接着去sys.path、Python的安装目录去寻找你引用的模块,如果没有的话,就会报错。注意寻找的先后顺序。
- 如果把myModule.py放在当前脚本的同一目录下,在使用下面语句导入即可,但这样很麻烦。
import myModule as myM
2. 把myModule.py放在一个文件夹中,文件夹路径为‘E:xxxx’
import sys
sys.path.append(r'E:xxxx')
上面语句执行一遍,以后就可以直接在别的脚本中 import myModul 了。
另外,需要注意的是:
对自定义模块内容修改后要重启服务或者重启内核,才能反映到使用该模块的.ipynb文件中。