我希望将 python
.py
文件转换为可以在具有多个单元的 Databricks 上运行的文件。我不想在 GUI 中执行此操作,因为我最终需要一个自动化过程。创建标题单元格然后让其余代码成为 Python 代码的最少代码是什么?
我已经尝试过这个,但它不起作用:
%md
# Title
%python
# My code goes here
我想我可以从我自己创建的 Databricks 笔记本中复制一些输出,但这实际上并不是那么简单。
您是否考虑过使用 Databricks 的 REST API。以下是可能有帮助的官方文档的链接。使用 API,您可以轻松创建和管理工作簿。
如果你想要一个笔记本,你应该使用以下行开始你的Python文件
# Databricks notebook source
对于标题以及您在笔记本中编写的任何其他标记,请在第一行之后开始以下内容。
# MAGIC %md
# MAGIC ...put your text here...
然后,用以下内容分隔单元格,包括前后的空行。
# COMMAND ----------
完全就是这样。任何 Python 代码块都不需要
MAGIC
命令,也不需要任何内容,因为由于您的 .py
扩展名,代码默认为 Python。这意味着您的确切大小写应转换为以下内容:
# Databricks notebook source
# MAGIC %md
# MAGIC # Title
# COMMAND ----------
print("Any Python code!")