使用docker应用程序在python中创建模块(重构)

2024-06-02 00:16:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个码头集装箱申请

我有3个目录,它们的名称如下:

  • 锡拉布(nosql db)
  • 度量(用于度量计算的python方法)
  • ui(与用户交互的web界面)

我在“度量目录”和“ui目录”中定义了计算方法

其中一些方法具有相同的功能,例如在“metrics”目录中,我有“liquidity.py”文件,其中包含一些用于计算用户流动性的方法

我在“ui目录”中还有一个“liquidity.py”文件,其中包含一些equals方法,如“metrics目录”和一些额外的函数

现在我正在重构我的所有代码,以统一那些具有公共功能的“.py”,我的想法是在我的“scylla db目录”中创建一个模块,因为所有这些方法都会影响数据库

所有这些“目录”都是相互独立的容器(docker),因此我无法使用所有的from-import-myclass(使用我的函数)创建init.py

然后我想知道,我如何创建一个模块,将其包含在我的“requirements.txt”中,以便从python加载我所需要的模块,例如我对“pandas”模块所做的操作

我将它添加到我的需求文件中,每个容器都会知道它

它实际上是关于如何创造一个类似于“熊猫”的全球“一揽子计划”


Tags: 模块文件方法函数用户py功能目录