【问题标题】:What is the difference between local imports and package imports? [duplicate]本地进口和包进口有什么区别? [复制]
【发布时间】:2020-12-28 15:51:14
【问题描述】:

我目前正在研究一个中等规模的代码库。在某些情况下,其他模块是通过相对路径导入的:

from .api.auth import jwt_load_user

有时绝对

from app.api.auth import jwt_load_user

有什么不同吗?选择哪种款式只是个人口味?

【问题讨论】:

  • 绝对与相对 here 有一些很好的答案。 Pep-8 也提到了这一点,建议绝对导入。

标签: python python-3.x python-3.7


【解决方案1】:

据我所知,这只是个人品味和代码库风格的问题(除非有一些被禁止的、邪恶的 sys.path/loader 元魔法正在使用)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 2013-02-17
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    相关资源
    最近更新 更多