如何在Python中导入自定义模块
如何在Python中导入自定义模块
我想在任何目录的任何脚本中导入我自己编写的函数,就像我在任何脚本中导入requests模块一样。我正在运行Ubuntu和Python 3.9。
编辑:
我通过遵循这个教程满足了我的要求 - https://packaging.python.org/tutorials/packaging-projects/
admin 更改状态以发布 2023年5月25日
你可以把你的自定义函数打包成一个简单的包,然后使用pip在本地系统安装该包。之后你就可以从任何脚本中导入这些函数。
# for example pip install . # or if you need to edit your functions install in editable mode pip install -e .
注意:上面的点'.'表示你的setup.py位于当前工作目录。你也可以提供你的包的setup.py的路径,而不是点。
创建包的参考: 如何编写Python模块/包?