Gar*_*rwe 7 python autocomplete komodo
我正在使用Komodo Edit for Python开发,我希望从自动完成中获得最佳效果.
如果我这样做:
a = A()
a.
Run Code Online (Sandbox Code Playgroud)
我可以看到A的成员列表.
但如果我这样做:
a = [A()]
b = a[0]
b.
Run Code Online (Sandbox Code Playgroud)
这是行不通的.我希望能够这样做:
a = [A()]
b = a[0]
"""b
Type: A
"""
b.
Run Code Online (Sandbox Code Playgroud)
那么如何判断自动完成b是A型?
这并没有真正回答您的问题,但使用Wing IDE,您可以给类型分析器提供提示assert isinstance(b, A).看到这里.我还没有找到与Komodo合作的方法,尽管显然在编写PHP或JavaScript时是可行的.
更新:
我找到了一种方法来欺骗Komodo这样做:
if 0: b=A()
Run Code Online (Sandbox Code Playgroud)
这是有效的(至少在Komodo 5.2上)并且没有任何副作用,但肯定会混淆任何读取代码的人.
| 归档时间: |
|
| 查看次数: |
2814 次 |
| 最近记录: |