如何讓PyCharm理解返回變量的完成?PyCharm:指定返回變量的類型?
按https://www.jetbrains.com/help/pycharm/5.0/type-hinting-in-pycharm.html
我斷言一個變量的類型,但沒有得到任何的完成。
import boto.kinesis
x = boto.kinesis.connect_to_region("us-west-2")
assert isinstance(x, boto.kinesis.layer1.KinesisConnection)
foo = x. <--- not getting completions here
的Python 2.7,PyCharm社區版2016年1月2日
這兩個工作,謝謝。我正在使用JetBrains提交增強請求,以消除額外導入的需求。 –
@MarkHarrison我懷疑他們會參考'boto.kinesis'包的結構/定義方式,因爲'layer1'沒有明確列在'__all__'裏面,看起來與http://stackoverflow.com/questions/23248017/有關無法找到的參考-XXX-在-INIT-PY-蟒蛇,pycharm。 – alecxe