为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我在导入时不必指定子模块?

为什么我在导入时不必指定子模块?

Go
慕哥6287543 2021-06-07 12:52:15
看一看:In [1]: from sqlalchemy import selectIn [2]: selectOut[3]: <function sqlalchemy.expression.select>我不明白上面的代码是如何工作的。您应该始终指定完整路径,对吗?像这样:In [1]: from sqlalchemy.sql.expression import selectIn [2]: selectOut[2]: <function sqlalchemy.expression.select>另一个问题:sqlalchemy告诉我路径是sqlalchemy.expression.select“sql”部分如何。看一看:In [1]:from sqlalchemy.expression import selectTraceback (most recent call last):File "<stdin>", line 1, in <module>     from sqlalchemy.expression import selectImportError: No module named 'sqlalchemy.expression'为什么 Python 在这里忽略了 sql 部分:sqlalchemy.expression.select当我尝试使用他自己的路径时,它不起作用。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信