使用 Markdown 将 .py 文件转换为 Databricks

问题描述 投票:0回答:2

我希望将 python

.py
文件转换为可以在具有多个单元的 Databricks 上运行的文件。我不想在 GUI 中执行此操作,因为我最终需要一个自动化过程。创建标题单元格然后让其余代码成为 Python 代码的最少代码是什么? 我已经尝试过这个,但它不起作用:

%md
# Title

%python
# My code goes here

我想我可以从我自己创建的 Databricks 笔记本中复制一些输出,但这实际上并不是那么简单。

python markdown databricks
2个回答
0
投票

您是否考虑过使用 Databricks 的 REST API。以下是可能有帮助的官方文档的链接。使用 API,您可以轻松创建和管理工作簿。

https://community.databricks.com/t5/community-platform-discussions/how-to-create-a-databricks-notebook-using-api/td-p/48411


0
投票

如果你想要一个笔记本,你应该使用以下行开始你的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!")
© www.soinside.com 2019 - 2024. All rights reserved.