相关疑难解决方法(0)

如何检查你是否在Jupyter笔记本电脑中

我正在创建一个python模块,其中包含一个显示pandas DataFrame(my_df)的函数.

如果用户将模块导入Jupyter笔记本,我想通过使用以下内容为DataFrame提供"漂亮"的格式:

from IPython.display import display, HTML
display(my_df)
Run Code Online (Sandbox Code Playgroud)

如果用户不在Jupyter笔记本中,我想显示DataFrame的文本格式:

print(my_df)
Run Code Online (Sandbox Code Playgroud)

如何检查代码是否从Jupyter笔记本运行?或者,如何从命令行以文本形式显示DataFrame,如果将HTML表单导入Jupyter笔记本,则显示HTML表单?

from IPython.display import display, HTML

def my_func(my_df):
    if [... code to check for Jupyter notebook here ...]:
        display(my_df)
    else:
        print(my_df)
Run Code Online (Sandbox Code Playgroud)

python pandas jupyter jupyter-notebook

14
推荐指数
1
解决办法
4128
查看次数

标签 统计

jupyter ×1

jupyter-notebook ×1

pandas ×1

python ×1