可能是你程序没有刷新缓冲区。
例如: a.py
import time
import sys
print(1)
sys.stdout.flush()
time.sleep(1)
print(2)
sys.stdout.flush()
time.sleep(1)
print(3)
sys.stdout.flush()
time.sleep(1)
【 在 flyacat (放·逐) 的大作中提到: 】
: 运行你这个测试脚本,没问题,能正确退出;
: 放到我那个脚本里,就运行不成功,不知道什么原因。
: 我启动这个应用后,因为是前台启动,所以后续的echo命令都不会再输出了
: ...................
--
FROM 114.245.108.*