【问题标题】:Why do "from a.b import c" and "from a import c" both work with this third-party library? Does it make a difference?python中这两个导入有什么区别?
【发布时间】:2023-01-28 20:44:23
【问题描述】:

我假设操作是相同的,但为什么同一类的两个进口?是否存在何时使用第一种语法以及何时使用第二种语法的特定情况? 在当前文档 (v2.1.x) 中有第二种方法。

from itsdangerous import URLSafeTimedSerializer

from itsdangerous.url_safe import URLSafeTimedSerializer

【问题讨论】:

    标签: python flask web-development-server itsdangerous


    【解决方案1】:

    首先,将完整的模块导入到代码中是危险的,并且可以使用模块内的所有导出函数。

    在第二个实例中 itsdangerous.url_safe 你只是导入 .url_safe 而不是导入完整的模块。

    【讨论】:

    • 不,他们在这两种情况下都进口相同的东西,只是来自不同的地方。
    猜你喜欢
    • 2021-10-17
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多