gpt4 book ai didi

jupyter-notebook - 有没有办法在 Jupyter 中输出单元格的 "tail -f"

转载 作者:行者123 更新时间:2023-12-03 23:57:27 25 4
gpt4 key购买 nike

如果我有一个像这样的简单脚本:

for i in range(100):
sleep(1)
print(i)

有没有办法只显示输出的最后 5 行,类似于“tail -f”命令?

最佳答案

我找到了一个对我有用的解决方案,我也意识到我需要该过程在后台工作。

我首先必须启用小部件:
jupyter nbextension enable --py --sys-prefix widgetsnbextension


from IPython.display import display
from ipywidgets import Label
from time import sleep

import threading

class App(object):
def __init__(self, nloops=2000):
self.nloops = nloops
self.pb = Label(description='Thread loops', value="0")

def start(self):
display(self.pb)
for i in range(10):
self.pb.value += str(i)
sleep(1)

app = App(nloops=20000)

t = threading.Thread(target=app.start)

t.start()

关于jupyter-notebook - 有没有办法在 Jupyter 中输出单元格的 "tail -f",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41882331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com