函数没有遍历生成器

Function is not iterating through a generator

我有一个具有“for”循环的函数,该循环必须遍历生成器,但实际上,它并没有遍历。

def join_probabilities(prob_generator, importance):
    probabilities, count = {}, 0
    print('Before the "for" loop')
    for text_probabilities in prob_generator:
        print('In the "for" loop')

我添加了 2 个打印,但是当我 运行 函数时,我只看到了第一个。可能有什么问题?

谢谢,我找到问题了。生成器是空的,问题出在创建生成器上。但这已经是另一个问题了。