0
Pythonを使い始めると、オートコンプリートは非常に便利です。Turtle.Screenオブジェクトのオートコンプリートを取得するには?
私が理解しているように、Pythonは動的に型定義され、関数の戻り値の型を定義する必要はありません。明らかにオートコンプリートにはそれほど素晴らしいものではありません。
したがって、IDEで自動補完を有効にするためにローカル変数をタイプヒントしました。 IDEがタイプIのヒントの存在をチェックしている間、これはオートコンプリートに全く影響しないようです。
オートコンプリートを取得する方法はありますか?それとも、Pythonを使用するときは忘れてはいけませんか?
これは私のコードです:
import turtle
def draw_square():
screen = turtle.Screen() # type: turtle.Screen
screen.bgcolor("blue")
screen.exitonclick()
draw_square()
警告を示して保護されたメンバーを介して画面を得れば確かにそれは動作します。代わりに 'turtle.Screen()'メソッドを使用すると、タイプヒントコメントを使用している場合でも、返されたスクリーンオブジェクトに対して自動補完を有効にする方法が見つかりませんでした。 – Zackline