当前位置: 首页 > 面试题库 >

是否可以在ipython的Notebook中使用不同的颜色进行打印?

太叔灿
2023-03-14
问题内容

是否可以在IPython Notebook中以某种不同的颜色显示某些输出?例如,类似以下内容的东西:

 print("Hello Red World", color='red')

问题答案:

当然,笔记本具有自己的语法突出显示。因此,在其他地方使用颜色时,我会格外小心,以免使您自己或他人难以阅读(例如,输出应仅是黑色,但如果有例外,则将部分显示为红色)。

但是(令我惊讶),看来您可以使用ANSI转义码(即使在浏览器中)。至少,我可以:

在默认的Python提示符下:

>>> print("\x1b[31m\"red\"\x1b[0m")
"red"

在笔记本中:

In [28]: print("\x1b[31m\"red\"\x1b[0m")
         "red"

(显然,我在这里用SO的语法突出显示作弊,因此在两个示例中都以红色显示“红色”。我不认为SO允许用户为文本设置颜色。)

我真的不知道另一种获得色彩的方法。

有关ANSI转义代码的更多信息,建议使用Wikipedia文章。而且,如果您发现上面的内容很冗长,则当然可以围绕它编写包装函数。



 类似资料:
  • 问题内容: 我知道您可以通过将节点的样式设置为来设置整个textArea / Field的颜色,但是有一种方法可以设置单个行而不是所有行的颜色,同时仍然保持textArea / Field可编辑? 问题答案: JavaFX的/ 不支持该功能。您可以将RichTextFX用于作业:

  • 当使用颜色管理进行打印时,可以让 Illustrator 来管理颜色,或让打印机来管理颜色。 打印时让应用程序管理颜色 选择文件 > 打印。 选择“打印”对话框左侧的颜色管理。 对于“颜色处理”,请选择让 Illustrator 确定颜色。 对于“打印机配置文件”,请选择与输出设备相应的配置文件。 配置文件对输出设备行为和打印条件(如纸张类型)的描述越精确,色彩管理系统对文档中实际颜色值的转换也就

  • 问题内容: 据我所知,可以在一个单元内进行调试。 但是,我有多个单元格之间的函数调用。 例如, 我试过的 我试图在cell-1的第一行中设置。但是它甚至在执行单元2之前就立即进入调试模式。 我试图在代码之前添加该行。但是,代码永远运行,永不停止。 在ipython笔记本中设置断点的正确方法是什么? 问题答案: 使用 ipdb 通过安装 用法: 用于逐行执行和进入函数使用,并退出调试提示使用。 有关

  • 问题内容: 对于我的调试需求,还算不错。但是,如果可以的 话 ,它会更酷(并且很有帮助)。这可能吗? 问题答案: 有一个项目将iPython嵌入到标准pdb中,因此您可以执行以下操作: 可通过通常的方式安装。 非常短,因此除了easy_installing之外,您还可以在Python路径上的某个位置创建一个文件,并将以下内容粘贴到该文件中:

  • 本文向大家介绍在ipython notebook中使用argparse方式,包括了在ipython notebook中使用argparse方式的使用技巧和注意事项,需要的朋友参考一下 ipython notebook经常被我用作debug的工具。今天调试一段代码,里面用到了argparse这个包来解析命令行参数。但是在ipython notebook里,命令行参数与实际执行的时候是完全不同的,因此

  • public class bonus 1 { public static void main(String[]args){ } } 这段代码并不完整,前两个for循环将在commandline -1中生成一个介于0和给定数字之间的数组,例如java Bonus1 10将首先生成一个介于0-9之间的数组,然后它将这些数字混洗,从而创建一个随机排列。 因此,例如,如果我得到排列7 8 2 3 4 5