Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python jupyter笔记本中的进度条疯狂_Python_Python 3.x_Python 2.7_Jupyter Notebook_Moviepy - Fatal编程技术网

Python jupyter笔记本中的进度条疯狂

Python jupyter笔记本中的进度条疯狂,python,python-3.x,python-2.7,jupyter-notebook,moviepy,Python,Python 3.x,Python 2.7,Jupyter Notebook,Moviepy,我曾经尝试按照下图中的方式运行代码。第一次一切正常时,它只有一个进度条。但当我再次运行它(制作视频)时,进度条会变得疯狂,如下所示,它每秒为单个任务生成许多进度条!如何使其仅生成单个进度条。谢谢大家! 以下是我面临的问题: 这不是一个真正的答案,但为了至少避免疯狂的单元格输出,您可以使用%%capture单元格魔术命令来抑制该单元格的输出。您不会看到任何进展,但这可能比Jupyter无法按照程序员的预期呈现的堆积如山的输出更好 另请参见这与优秀的tqdm库有关,因为所有库都使用经典的tqdm而不

我曾经尝试按照下图中的方式运行代码。第一次一切正常时,它只有一个进度条。但当我再次运行它(制作视频)时,进度条会变得疯狂,如下所示,它每秒为单个任务生成许多进度条!如何使其仅生成单个进度条。谢谢大家!

以下是我面临的问题:
这不是一个真正的答案,但为了至少避免疯狂的单元格输出,您可以使用
%%capture
单元格魔术命令来抑制该单元格的输出。您不会看到任何进展,但这可能比Jupyter无法按照程序员的预期呈现的堆积如山的输出更好


另请参见

这与优秀的
tqdm
库有关,因为所有库都使用经典的tqdm而不是笔记本版本

我现在为所有笔记本电脑所做的是导入笔记本电脑的版本并为其别名:

from tqdm import tqdm_notebook as tqdm
链接:


请在问题中添加图像。第三方网站可能被封锁或无法访问。相关人士:是的,我也想知道是否有办法防止这种情况。我能找到的所有类似问题都是问如何制作一个在Jupyter中有效的进度条,而不是如何处理那些因为依赖于运输返回而无法工作的进度条。有很多代码已经为人们只需要使用的终端实现了进度条,他们无法简单地“修复”以使用Jupyter。我们需要在Jupyter方面做些什么来处理这种尝试性的输出。你可以做一些事情,比如捕获打印输出并修改它吗?你可以随时忽略这些程序/函数的标准输出。你可以在
写入视频文件
中使用
进度条=False
来完全忽略它。顺便说一句,享受SDC nanodegree的乐趣。它应该是的(在我的情况下,它可以用)。