python - 更改 databricks 笔记本的默认语言
问题描述
我有一个 Scala 笔记本,但现在我希望新单元的默认编程语言是 Python。是否可以以这种方式更改笔记本(最好以不需要手动更改每个现有单元的方式)?谢谢
解决方案
注意:您可以通过在单元格开头指定语言魔术命令 % 来覆盖主要语言。
支持的魔术命令有:%python、%r、%scala和%sql。
注意:当您调用语言魔术命令时,该命令将被分派到笔记本执行上下文中的 REPL。用一种语言定义的变量(因此在该语言的 REPL 中)在另一种语言的 REPL 中不可用。REPL 只能通过外部资源共享状态,例如 DBFS 中的文件或 blob 存储中的对象。
此外:
%sh
允许您在笔记本中执行 shell 代码。如果 shell 命令具有非零退出状态,则添加 -e 选项以使单元(以及随后的作业或运行所有命令)失败。
%fs
允许您使用 dbutils 文件系统命令。有关详细信息,请参阅使用 dbutils 访问 DBFS。
%md
允许您包含各种类型的文档,包括文本、图像以及数学公式和方程式。
有关更多详细信息,请参阅“ Azure Databricks - 混合语言”。
希望这可以帮助。
推荐阅读
- ruby-on-rails - Execjs 使用一些额外的 node_module 从 Ruby 执行 nodejs 代码
- javascript - 如何连接具有相同ID的对象值
- codeigniter - 防止在数据库 Codeigniter 中重复输入
- javascript - 如何在 Scroll 上为 Div 设置动画
- x11 - 在 XCB 中将窗口固定到窗口堆栈的顶部
- c# - 使用 Razor Pages 向控制器或页面模型发出 AJAX 请求
- c# - 将数据从数据表显示到数据网格时出现 System.outofmemoryexception
- oracle - Oracle DBMS_LOB 到 Postgres 的转换
- python-2.7 - 如何使用机器人框架通过 Autoit lib 启动外部应用程序
- android - WebView:如何在 8.0 WebView 中加载 .php 文件