我正在使用jupyter-notebooks进行python编码。有没有办法在jupyter笔记本代码单元格中包装文本/代码?
下面提供的图片。
通过换行文字意味着"文本如何包装在MS-word"
中答案 0 :(得分:49)
通过jupyter --config-dir
找到您的配置目录(我的是~/.jupyter
)。然后编辑或创建nbconfig/notebook.json
以添加以下内容:
{
"MarkdownCell": {
"cm_config": {
"lineWrapping": true
}
},
"CodeCell": {
"cm_config": {
"lineWrapping": true
}
}
}
(如果您还有其他内容,请确保在}
之后使用有效的JSON且没有尾随逗号。)
重新启动Jupyter并重新加载笔记本。
答案 1 :(得分:16)
除了Dan的回答,您可以通过将顶部对象指定为Cell来为所有单元格(代码或降价)应用换行。将以下代码添加到~/.jupyter/nbconfig/notebook.json
{
"Cell": {
"cm_config": {
"lineWrapping": true
}
}
}
例如:这是我的手机配置
{
"Cell": {
"cm_config": {
"lineNumbers": false,
"lineWrapping": true
}
}
}
答案 2 :(得分:0)
这可能不是一个令人满意的答案,但在使用 Google Colab 时,我使用了注释行上方和下方的三个单引号。一旦引号就位,我就可以在我认为合适的地方按回车。
原评论:
# Using the number of rows from the original concatenated dataframe and the trimmed dataframe, quantify the percent difference between the number of rows lost
解决方案:
''' 使用来自原始连接数据帧的行数和 修剪后的数据框,量化数量之间的百分比差异 行丢失 '''
答案 3 :(得分:-4)
尝试在需要拆分的代码行之间添加“\”。
这允许您将代码分割到不同的行,并使其看起来更漂亮。