我可能错过了显而易见的,但是:我使用的是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/
在不同的单元中使用rm
和ls
命令,但是是否有一种方法可以将它们都放在同一个单元中…?
您不能对%fs
这样做-它将其余部分视为第一个命令的参数。其他魔术命令也一样。
如果你想在一个单元格中执行多个命令,那么你需要在Python或Scala (doc)中使用dbutils.fs...
命令:
dbutils.fs.rm("/FileStore/tables/file.txt")
dbutils.fs.ls("/FileStore/tables/")