Databricks笔记本:对几行使用魔法命令



我可能错过了显而易见的,但是:我使用的是Databricks社区版笔记本。我试图在同一单元格内使用几个%fs行这可能吗?

?我试过这个,作为单元格内容:

%fs rm /FileStore/tables/file.txt
%fs ls /FileStore/tables/

还有这个

%%fs 
rm /FileStore/tables/file.txt
ls /FileStore/tables/

…以防万一……

%fs 
rm /FileStore/tables/file.txt
ls /FileStore/tables/

在不同的单元中使用rmls命令,但是是否有一种方法可以将它们都放在同一个单元中…?

您不能对%fs这样做-它将其余部分视为第一个命令的参数。其他魔术命令也一样。

如果你想在一个单元格中执行多个命令,那么你需要在Python或Scala (doc)中使用dbutils.fs...命令:

dbutils.fs.rm("/FileStore/tables/file.txt")
dbutils.fs.ls("/FileStore/tables/")

最新更新