【发布时间】:2022-01-03 15:46:19
【问题描述】:
我一直在想,如果在一个项目中使用多个子文件来使代码看起来干净,为什么我必须导入每个模块,例如在每个子文件中明确记录或时间。有没有办法让 subfile.py 知道 main.py 的导入。请参阅下面的示例,我想在全局范围内使用导入时间
main.py
import logging
import time
from subfile import myfunc
myfunc("Test")
subfile.py
import logging
def myfunc(var):
logging.info("entered myfunc")
time.sleep(2)
logging.info("Variable: {}".format(var))
【问题讨论】:
标签: python python-3.x import dependencies global