【发布时间】:2018-07-30 18:10:26
【问题描述】:
使用tqdm包,根据https://github.com/tqdm/tqdm/issues/375,需要根据jupyter笔记本[from tqdm import tqdm_notebook as tqdm]或终端[from tqdm import tqdm]是否需要进度条来导入不同的东西。
我正在编写一个使用 tqdm 来显示进度条的脚本,但我不知道用户是要在 Jupyter 笔记本还是终端中使用该脚本。我怎样才能给它一些上下文意识,以便如果用户从 jupyter notebook 调用脚本,那么它使用 tqdm_notebook,否则它使用 tqdm。
所以,问题是:如何检测调用脚本的环境是否是 Jupyter 笔记本。
【问题讨论】:
-
看来你的要求已经在另一个question得到了回答
-
@CarlosPerales 不,不要这么认为。我知道使用 tqdm_notebook 适用于 Jupyter 笔记本。我的问题不是专门针对 tqdm,而是关于如何检测环境是否是 Jupyter 笔记本。