Python2.7中属性注释导致“无效语法”错误?

问题描述 投票:0回答:1

以下代码

class base:
    var: int

似乎不适用于

python2.7
并给出此错误:

    var: int
       ^
SyntaxError: invalid syntax

看来我需要python3.6或更高版本才能使用属性注释。我想知道如何为 python2.7 实现类似的功能?

python python-2.7 python-typing
1个回答
3
投票

我认为你实际上想做的是Python中的

typing
提示,只有在python3.5之后才可用(https://docs.python.org/3/library/typing.html),所以它是在 python2.7 中不可能。

您可能应该为此使用评论。

© www.soinside.com 2019 - 2024. All rights reserved.