gpt4 book ai didi

python - 是否有 JavaScript 的 module.exports 的 Python 模拟?

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:23 24 4
gpt4 key购买 nike

在 JavaScript 中,可以使用“module.exports”设置模块的默认对象:

MyCache = require("./MyCache");
cache = new MyCache();

类似的行为可以在 Python 中实现:

from MyCache import Create as MyCache
cache = MyCache()

...但是可以在 Python 中设置默认对象吗?

import MyCache
cache = MyCache()

最佳答案

没有。当你导入一个模块时,你就导入了一个模块。您不能将模块伪装成其他东西。如果您想导入一个类,您已经可以非常简单地使用 from module import SomeClass 来完成此操作,如您的示例所示。

关于python - 是否有 JavaScript 的 module.exports 的 Python 模拟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24175785/

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