我在scala中有以下代码,并努力转换为pyspark。请有人帮忙。
def allFiles(path: String) -> Map[String, Long]:
dbutils.fs.ls(path).map(file => {
// Work around double encoding bug
if (file.isDir):
allFiles(path)
else:
Map[String, Long](path -> file.size)
}).reduce(_ ++ _)