python模块调用子模块方法
这可能很简单,也可能很愚蠢。但我希望不是 事情一定出了差错python模块调用子模块方法,python,sqlalchemy,Python,Sqlalchemy,这可能很简单,也可能很愚蠢。但我希望不是 事情一定出了差错 # This work from sqlalchemy.orm import sessionmaker Session = sessionmaker() # This not: 'module' object has no attribute 'orm' import sqlalchemy Session = sqlalchemy.orm.sessionmaker() 为什么我要使用第二种形式?我只使用sessionmaker一次,
# This work
from sqlalchemy.orm import sessionmaker
Session = sessionmaker()
# This not: 'module' object has no attribute 'orm'
import sqlalchemy
Session = sqlalchemy.orm.sessionmaker()
为什么我要使用第二种形式?我只使用sessionmaker一次,我不喜欢为此从导入编写
。第二种方法只有在有一行的情况下才有效。在sqlalchemy/\uuuu init\uuuuu.py中导入orm
,似乎情况并非如此
或者,如果您喜欢显式命名,您可以导入sqlalchemy.orm