在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/