在 Python 中导入自己编写的模块
在 Python 中导入包可以直接使用 import,非常简便。但是,对于自己编写的 Python 模块不能简单的使用该方法导入,特别是想在任意目录下使用自己编写的模块时。如何实现向 Python 安装的第三方包一样直接使用 import 在任意目录下导入自己的模块呢?下面介绍几个方法。假设自己模块的目录为:/home/jinzhongxu/mymodule
使用 module.pth
按照下面的顺序执行
1 | # 查看 Python 包目录 |
这样就可以使用了。
使用 sys
这种方法是在每次调用自己写的模块时,把模块的路径添加的代码运行环境中
1 | import sys |
这样就可以使用了。
参考连接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论