这是我看到的,每个输出左侧的符号
我如何让它消失呢?我再次使用VSCode/Python和Jupyter笔记本
输出或类似log.info(“一些文本”)从我目前所读到的来看,这似乎是因为rich使用了类似HTML的标记,然后Jupyter将其呈现为HTLM或其他形式
import logging
import os
import sys
from rich.logging import RichHandler
def set_logging():
FORMAT = "Func/Mod:%(funcName)s %(message)s"
logging.basicConfig(level=logging.INFO, format=FORMAT, datefmt="[%X]", handlers=[RichHandler(markup=True, show_path=False)])
if sys.platform.lower() == "win32":
os.system('color')
log = logging.getLogger(__name__)
#log = logging.getLogger("mylog")
log.setLevel(logging.INFO)
return log
if __name__=="__main__":
log=set_logging()
log.info("This is a test")
log.info("This is a test")
log.info("This is a test")
1条答案
按热度按时间cu6pst1q1#
根据github上的答案。
不幸的是,目前没有办法删除vscode-jupyter上的
<\>
。因为它是一个出现在每个输出上的按钮。它允许你改变该输出的渲染器类型。
如果你喜欢,你可以使用jupyter notebook,这个符号
<\>
没有出现在我使用的jupyter笔记本上。