gpt4 book ai didi

ipython - 如何使用语法高亮显示(作为输出单元格).py文件的内容?

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

我知道%load函数(以前称为%loadpy),该函数将文件(或URL,...)的内容加载到新的输入单元格中(此后可以执行)。

我还知道%less%more%pycat,它们在寻呼机中显示文件的内容(这意味着在笔记本中,它显示在屏幕底部的拆分窗口中)。

是否有一个(魔术)命令来加载文件并在输出单元格中显示其内容(带有语法突出显示)?

即类似于以下内容,但突出显示结果的语法:

with open('my_file.py', 'r') as f:
print(f.read())


我希望文件内容与.ipynb文件一起存储,但是我不希望在执行Cell-> Run All时执行它。

是否存在类似于 %psource的命令,该命令在输出单元中而不是在寻呼机中显示源代码?

最佳答案

没有办法用当前的魔术来做到这一点,但是使用pygments并返回IPython.display.HTML(...)很容易。

关于ipython - 如何使用语法高亮显示(作为输出单元格).py文件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19197931/

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