ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

【Python3】Python3でgeneratorのnextは「__next__()」

スポンサードリンク

画像認識で類似度判定したかった。

qiita.com

こちらのソースをパクリリスペクトしましたm(_ _ )m

で、動かないのね(´;ω;`)ブワッ

なーぜー

  File "image_compare.py", line 18, in matching
    result.append(target.next())
AttributeError: 'generator' object has no attribute 'next'

"generatorにnextってメソッドはないおー!"みたいなエラーですね。

え、変わったのかいな。

qiita.com

変わっていました。。。orz

    while True:
        try:
            # result.append(target.next())
            result.append(target.__next__())

ということで書き直したらエラーがなくなりました。めでたし