导入模块功能和所需的依赖项

问题描述 投票:2回答:1

如何导入和运行Python函数,并使它使用的所有依赖项都使用从主Python文件导入的内容?

Python主文件:

from im import er
import time
er()

具有要导入功能的Python文件:

def er():
    time.sleep(1)
    print('hi')

这不起作用,因为time模块未导入到im.py中。如何在不导入每次运行该功能所需的模块的情况下完成这项工作?

python python-import dependency-management
1个回答
1
投票

您必须在功能文件的功能主模块中导入该功能,并在该模块中输入该功能所需的模块。

Python主文件:

from im import er

er()

导入的模块:

from time import sleep

def er():
    sleep(1)
    print('hi')
© www.soinside.com 2019 - 2024. All rights reserved.