【发布时间】:2020-06-07 05:47:15
【问题描述】:
基本上我的代码中有 2 个“while True:”循环。两个循环都在最后。然而,当我运行代码时,只有第一个 while True: 循环运行,第二个被忽略。
例如:
while True:
print "hi"
while True:
print "bye"
在这里,它会不断地打印 hi,但根本不会打印 bye(实际代码有一个 tracer.execute() 用于一个循环,另一个正在侦听一个端口,它们都各自工作)。
有没有办法让两个循环同时独立工作?
【问题讨论】:
-
你希望你的输出是什么?请发布您的预期输出示例
-
另外,它只打印
hi,因为它处于无限循环中 -while True。只要条件是True,它就会运行 -
啊,我明白了。好的,所以在您发表评论后,我尝试了修复,它对此有效,但不适用于我的实际代码 - 所以我要发布一个带有实际代码的新问题(以及上面 yklsga 所说的预期输出) - 但谢谢你们俩都有帮助:)
-
两个 cmets 上只有我一个人。另外,很高兴我能帮上忙。 yw @doodspav
标签: python-2.7 while-loop