python模块调用子模块方法

艾尔温湖

这可能是容易的还是傻瓜的。但我希望不会。

事情一定是错的!

# This work
from sqlalchemy.orm import sessionmaker
Session = sessionmaker()

# This not: 'module' object has no attribute 'orm'
import sqlalchemy
Session = sqlalchemy.orm.sessionmaker()

为什么我要使用第二种形式?我只使用sessionmaker一次,我不喜欢为此写一个from import

加维尔

第二种方法才起作用IIF有一条线from . import ormsqlalchemy/__init__.py和它似乎并非如此。

另外,import sqlalchemy.orm如果您喜欢显式命名,也可以

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章