在JavaScript中,可以使用" module.exports"来设置模块的默认对象:
MyCache = require("./MyCache");
cache = new MyCache();
在Python中可以通过以下方式实现类似的行为:
from MyCache import Create as MyCache
cache = MyCache()
...但是可以在Python中设置默认对象吗?
import MyCache
cache = MyCache()
答案 0 :(得分:3)
没有。导入模块时,导入模块。你不能把模块伪装成别的东西。如果您要导入一个类,您可以使用from module import SomeClass
非常简单地执行此操作。