如何在Zeppelin的Python Pyspark中以粗体显示-以及在Zeppelin中使用python-print-function进行其他格式化

时间:2018-12-08 12:47:23

标签: python pyspark apache-zeppelin

我正在使用Zeppelin在Windows桌面上的Zeppelin中使用python 安装在Linux机器上,并希望在 “%pyspark”单元格。

print('\033[1m' + 'Hello' + '\033[0m')

在Jupyter环境中工作,但是在齐柏林飞艇中 字体不是粗体的白色背景上。 (我可以通过标记看到 文字。)

此外,我可能会使用降价语言。但是那我就得用 单独的单元格,将无法将文本与python合并 结果。

我还能尝试什么?

1 个答案:

答案 0 :(得分:3)

在Zeppelin中,您可以像这样使用html来获取粗体文本:

print( '%html <b> hello </b>')
  

你好

只要在第一个引号之后以“%html”开头,然后就可以使用html语法直到第二个引号为止。

对于尚未使用大量HTML的用户,这里有一些 HTML基本知识以及如何在%pyspark-Zeppelin单元格中使用它们:

其他文字样式

print('%html <strong>important</strong>')
print('%html <i>italic</i>')
print('%html <del>striked through</del>')
print('%html <sub>low</sub>')
print('%html <sup>high</sup>')

针对:

  

重要   斜体   通过      

以下内容在齐柏林飞艇中同样有效,我现在无法展示它:

print('%html <ins>underlined</ins>')
print('%html <mark>marked</mark>')
print('%html <small>small</small>')

您可以将h1,h2,...,h6用于标题

print('%html <h1>Heading 1</h1>')
  

标题1

无序列表或有序列表:

print( '%html <ul>  <li>something</li>  <li>anything</li> </ul>  ')
print( '%html <ol>  <li>first</li>  <li>second</li> </ol>  ')
  
  • 某物
  • 任何物
     
  1. 第一
  2. 第二

链接:

 print('%html print <a href="https://www.stackoverflow.com">This is a link to stackoverflow.com</a> ')
  

This is a link to stackoverflow.com

将鼠标移到原始单词上时出现的缩写或信息文本。

print('%html <p><abbr title="Hypertext Markup Language">HTML</abbr> is the standard markup language for creating web pages and web applications.</p>')

您可以在齐柏林飞艇中尝试。

文本颜色

例如基于rgb颜色空间,其中r,g,b是颜色中红色,绿色和蓝色的数量:

print('%html <p style="color:rgb(255, 0, 0);">red</p>')
print('%html <p style="color:rgb(0, 255, 0);">green</p>')
print('%html <p style="color:rgb(0, 0, 255);">blue</p>')

Some examples for color codes

您也可以为背景着色:

print('%html <p style="background-color:rgb(255, 0, 0);">Background is red</p>')