如何在jupyter中着色和输出代码?

问题描述 投票:0回答:1

对于演示,我想在Jupyter笔记本的包中显示内部代码,我可以设法获取代码,但是它是纯文本(image [1]),是否存在一种使输出像image [2]一样着色的方法? ?

这是我的代码:

import inspect

def printSource(obj):
    print(''.join(str(x) for x in inspect.getsourcelines(obj)[0]))

printSource(printSource)

我想应该有一种方法,因为当出现错误时,它会显示图像[3]之类的颜色>

1: actual, 2: expected, 3: actual error

对于演示,我想在Jupyter笔记本的包中显示内部代码,我可以设法获取代码,但是它是纯文本(image [1]),是否存在一种使输出像image [2]一样着色的方法? ?...

colors jupyter-notebook output
1个回答
0
投票

??开头的函数将以突出显示的方式显示其源代码(以及其他一些内容)。在像这样的单元格中定义一个函数:

© www.soinside.com 2019 - 2024. All rights reserved.