【发布时间】:2018-10-18 14:09:52
【问题描述】:
我正在编写一些代码,我希望在添加类型提示之前能够在以前版本的 Python 上运行,而无需单独的代码库。有没有一种简单的方法可以做到这一点?
类似于from __future__ import print_function 如何允许您在 Python 2 代码中使用 print(),是否有 from __future__ import type_hints?
duplicate question 的公认答案确实提供了一种使其在 2.7 中工作的方法,但它并没有说明这是否也应该在 Python 3 中正常工作。我将在答案的 cmets 中提问,但我的问题是寻找与 Python 2 和早期版本的 Python 3 兼容的东西。
【问题讨论】:
-
@MaxMalysh 差不多了,但我不只是在寻找 Python 2,还对 Python 3 的早期版本感兴趣。
标签: python backwards-compatibility type-hinting