长时间运行的脚本在eclipse

时间:2016-02-20 09:58:45

标签: python eclipse pydev

Eclipse似乎会自动终止长时间运行的脚本。 我有这个用Python编写的简单脚本,它在IDLE上运行良好,但是当我在eclipse中运行它时程序终止而不在控制台中打印任何输出值。 我可以在设置中修改一些东西来控制它吗?

def main():
    max = 8000
    for i in getPrimes():
        if(i <= max):
            print(i, end=" ")
        else:
            return


def getPrimes():
    testNum = 2
    isPrime = True
    while True:
        for i in range(2, testNum):
            if testNum % i == 0:
                isPrime = False
                continue

        if isPrime:
            yield testNum
        else:
            isPrime = True

        testNum += 1


if __name__ == "__main__": main()

1 个答案:

答案 0 :(得分:1)

对我来说这是一个新的问题,但你在Eclipse中遇到了一个我从未知道的长期错误:Bug 23406

事实证明,在Windows上,即使文本存在,一些很长的行也无法正常显示。

要解决此问题,请尝试将print行从print(i, end=" ")更改为print(i),然后您就会看到输出。