如何从深层文件夹python项目导入文件?

时间:2018-08-04 13:33:55

标签: python import python-import

在屏幕上,您可以看到文件夹的结构。

这是hello.py的代码

from birth.fabric_method import run

run()

还有来自fabric_method的run.py

from TaxeA import TaxeA
from TaxeB import TaxeB

A_TYPE = 1
B_TYPE = 2


def run():
    typeOfTaxe = input('Enter the store type(1 - A, 2 - B')
    taxe = TaxeA() if typeOfTaxe == A_TYPE else TaxeB()
    print('The taxe will be:  ' + taxe.GetTaxe())

我无法启动程序:)据我了解,文件是一个模块,可以从在那里定义的文件项目中导入。因此我可以从TaxeA导入TaxeA。但肇事者说:'不'。为了启用从文件夹导入,我还向每个文件夹添加了 init .py。

enter image description here

运行python hello.py时如何组织导入以启动程序?

python版本:3.6.5

0 个答案:

没有答案