是否有适用于JavaScript的module.exports的Python模拟?

时间:2014-06-12 02:56:40

标签: python module

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

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

在Python中可以通过以下方式实现类似的行为:

from MyCache import Create as MyCache
cache = MyCache()

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

import MyCache
cache = MyCache()

1 个答案:

答案 0 :(得分:3)

没有。导入模块时,导入模块。你不能把模块伪装成别的东西。如果您要导入一个类,您可以使用from module import SomeClass非常简单地执行此操作。