Python JetBrains 中的 2 类型代码补全?
Python 2 type code-completion in JetBrains?
class A:
"""
A
Attributes:
type (int): type field
required ([str]): required field
"""
type = None # type: str
required = None # type: [str]
def __init__(self, type, required):
"""
The constructor for A class.
Parameters:
type (int): type field
required ([str]): required field
"""
self.type = type
self.required = required
适用于字符串:
但不列出:
我相当确定那是因为,在 python
中,您声明了一个 list
就像 blah = []
;您也不需要提供数据类型。
所以将 required ([str]): required field
更改为 required (list): required field
应该可以。
你想要的答案是# type: list[str]
。
class A:
"""
A
Attributes:
type (int): type field
required ([str]): required field
"""
type = None # type: str
required = None # type: [str]
def __init__(self, type, required):
"""
The constructor for A class.
Parameters:
type (int): type field
required ([str]): required field
"""
self.type = type
self.required = required
适用于字符串:
但不列出:
我相当确定那是因为,在 python
中,您声明了一个 list
就像 blah = []
;您也不需要提供数据类型。
所以将 required ([str]): required field
更改为 required (list): required field
应该可以。
你想要的答案是# type: list[str]
。