gpt4 book ai didi

google-colaboratory - 协作 Google 结果中的换行

转载 作者:行者123 更新时间:2023-12-03 15:10:49 30 4
gpt4 key购买 nike

在 Google Collaboratoy (colab) 上作为 Notebook 工作,某些单元格会产生比屏幕分辨率更大的长行文本,因此它会显示一个没有换行的滚动条。

enter image description here

有谁知道如何在不使用滚动条的情况下激活文本换行以查看所有文本?

提前致谢。

问候,

最佳答案

通常在我自己的机器上,我将以下 css 片段放在 ~/.jupyter/custom/custom.css 中文件。

pre {
white-space: pre-wrap;
}

但是,以上不适用于 google colab:我尝试创建文件 /usr/local/share/jupyter/custom/custom.css ,但这没有用。

相反,将其放在笔记本的第一个单元格中。

from IPython.display import HTML, display

def set_css():
display(HTML('''
<style>
pre {
white-space: pre-wrap;
}
</style>
'''))
get_ipython().events.register('pre_run_cell', set_css)

说明:如 Google Colab advanced output 中所述, get_ipython().events.register('pre_run_cell', <function name>) ...

defines an execution hook that loads it [our custom set_css() function in our case] automatically each time you execute a cell



我的解释是你需要指定 'pre_run_cell'作为 events.register 中的第一个参数,它告诉 events.register您希望运行自定义的函数 set_css()执行单元格内容之前的函数。

这个答案的灵感来自 How to import CSS file into Google Colab notebook (Python3)

关于google-colaboratory - 协作 Google 结果中的换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58890109/

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