typing.NamedTuple 和 PyCharm
typing.NamedTuple and PyCharm
我怎样才能让 typing.NamedTuple 和 PyCharm 一起玩?
collections.namedtuple 工作正常:
import collections
B = collections.namedtuple('B', ['i'])
b = B(1)
b.i
但 typing.NamedTuple 没有:
import typing
A = typing.NamedTuple('A', [('i', int)])
a = A(1)
a. # No suggestions
您最好将此类问题提交给 PyCharm bug tracker。
不过你的问题已经有一个开放的ticket。
PyCharm 使用首选语法非常好
class A(NamedTuple):
i: int
我怎样才能让 typing.NamedTuple 和 PyCharm 一起玩?
collections.namedtuple 工作正常:
import collections
B = collections.namedtuple('B', ['i'])
b = B(1)
b.i
但 typing.NamedTuple 没有:
import typing
A = typing.NamedTuple('A', [('i', int)])
a = A(1)
a. # No suggestions
您最好将此类问题提交给 PyCharm bug tracker。 不过你的问题已经有一个开放的ticket。
PyCharm 使用首选语法非常好
class A(NamedTuple):
i: int