我有一个Web应用程序,它使用来自Java后端的控制台信息向客户端发送响应。为了做到这一点,我已经改变了System.out / System.err的流:
for i in range(len(Input) -1):
Input.loc[i+1, 'QUALITY'] = Input.loc[i, 'QUALITY'] + Input.loc[i, 'QUALITY'] *.1
Input['DELTA'] = Input['QUALITY'] *.1
Input
QUALITY AGE DELTA
0 15.00 10 1.500
1 16.50 11 1.650
2 18.15 12 1.815
但是,每次写入ByteArrayOutputStream / PrintStream之间都没有换行符。如果System.out.println正在打印到终端而不是我创建的PrintStream,我想要看到相同的中断。任何想法如何做到这一点?