python - 跨多个本地项目使用 python 文件/函数

标签 python

我有多个 python 项目,每个项目都有一个实用程序文件,它们都具有相同的功能。

如何设置某种可以导入到我所有本地项目的本地 python 库?我知道 rodeo 有一些功能,您可以使用这些功能来指定一些函数/文件在多个 python 项目中可用。有没有办法在牛仔竞技表演之外做到这一点?

我不想创建一个可通过 pip 访问的库(因为这意味着将它公开给所有人)

最佳答案

您可以通过创建 python 包来创建本地 python 库。 就像将名为 __init__.py 的文件放入您的实用程序库一样简单。

你可以在这里阅读更多关于 creating a python packages 的概念

这里是 about how to write a good __init__.py

最后,我只需要提到 PYTHONPATH,以及一个几乎类似的问题 about importing from a parent directory

希望对您有所帮助。

关于python - 跨多个本地项目使用 python 文件/函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37246340/

相关文章:

python - 使用 Flask-Upload 的问题

python - 如何将 TemporaryUploadedFile 传递给 celery 任务?

Python检查字符串是否包含字典的任何键

Python:如何对 Pandas 中的人之间的付款进行分组和求和?

python - 无法杀死 Popen 在 Ubuntu 上启动的 Flask 服务器

python - Pandas 映射到多个字典项以对数据进行分类

python:在两个脚本之间发送信息

python - 如何以编程方式创建对象方法?

python - 将文本文件中的所有行读取到字典python

python - 在 Word 文档中嵌入 Python 代码?