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()
答案 0 :(得分:1)
对我来说这是一个新的问题,但你在Eclipse中遇到了一个我从未知道的长期错误:Bug 23406
事实证明,在Windows上,即使文本存在,一些很长的行也无法正常显示。
要解决此问题,请尝试将print
行从print(i, end=" ")
更改为print(i)
,然后您就会看到输出。