gpt4 book ai didi

python - 导入给定模块对象的子模块

转载 作者:太空狗 更新时间:2023-10-30 01:10:33 26 4
gpt4 key购买 nike

我得到一个作为对象的模块,我需要从中导入一个子模块。像这样:

import logging
x = logging

现在我只想使用 x 而不是名称“logging”来导入 logging.handlers。 (这是因为我正在做一些动态导入,不知道模块的名称。)

我该怎么做?如果我执行 import x.handlers,它会失败。

最佳答案

尝试:

__import__('%s.handlers' % x.__name__)

请注意,这将返回对 logging 的引用,您可能不会关心它。不过,它会创建 x.handlers

关于python - 导入给定模块对象的子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2654046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com