Pyspark Azure Databricks:如何使用python删除DBFS之外特定扩展名的文件

Pyspark Azure Databricks:如何使用python删除DBFS之外特定扩展名的文件,pyspark,databricks,azure-databricks,Pyspark,Databricks,Azure Databricks,我可以使用databricks中的bash命令从目录/databricks/driver中删除特定扩展名的文件 %%bash rm /databricks/driver/file*.xlsx 但我不知道如何在python脚本中访问和删除dbfs之外的文件 我认为使用dbutils我们无法访问DBFS之外的文件,下面的命令输出False作为其在DBFS中的查找 dbutils.fs.rm("/databricks/driver/file*.xlsx") 我渴望得到纠正。不

我可以使用databricks中的bash命令从目录/databricks/driver中删除特定扩展名的文件

%%bash

rm /databricks/driver/file*.xlsx
但我不知道如何在python脚本中访问和删除dbfs之外的文件

我认为使用dbutils我们无法访问DBFS之外的文件,下面的命令输出False作为其在DBFS中的查找

dbutils.fs.rm("/databricks/driver/file*.xlsx")

我渴望得到纠正。

不知道如何使用dbutils来完成,但我可以使用glob删除它

import os
from glob import glob

for file in glob('/databricks/driver/file*.xlsx'):
  os.remove(file)

很高兴知道你的问题已经解决了。您可以将其作为答案接受(单击答案旁边的复选标记将其从灰显切换为填充)。这可能对其他社区成员有益。谢谢。当然@CHEEKATLAPRADEEP-MSFT。谢谢:-)