当脚本占用大量内存时,python print函数将失败

2024-04-20 11:41:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python已经有一段时间了,经常遇到以下问题。你知道吗

我编写了一个多步程序,并在每个步骤的开始和结束处插入print语句,以监视程序的执行并打印出当前状态。 然而,当程序占用大量资源(CPU/RAM)时,print函数无法在进程执行时逐个显示消息,并在整个程序结束时一次显示所有消息。 有人知道原因吗? 泰铢


Tags: 函数程序消息进程状态步骤原因语句
1条回答
网友
1楼 · 发布于 2024-04-20 11:41:08

这也可能是命令行分配缓冲区的问题。您可以尝试使用unbuffered选项执行脚本,如下所示:

python -u <script to be executed> <command line args>

相关问题 更多 >