私は、ジェネレータ機能のためにタイプヒント:rtype:
を書こうとしています。それが返すタイプは何ですか?例えばジェネレータ関数の戻り値のヒントは何ですか?
、私は文字列を生成し、この機能を持っていると言う:
def read_text_file(fn):
"""
Yields the lines of the text file one by one.
:param fn: Path of text file to read.
:type fn: str
:rtype: ???????????????? <======================= what goes here?
"""
with open(fn, 'rt') as text_file:
for line in text_file:
yield line
戻り値の型は、それは文字列の反復可能ないくつかの種類の単なる文字列ですされていませんか?だから私は:rtype: str
と書くことはできません。正しいヒントは何ですか?
あなたは型ヒントを求めていないように見えます –
文字列で発電機を返しますが、 'のdocstring挿入:RTYPE:' –