首页 > 解决方案 > 您如何通过 py4j 使用 scala.collection.mutable.ArrayBuffer

问题描述

我试图SparkListenerJobStart在 Python 中使用一个对象,但是 py4j 绑定不理解ArrayBuffers (或者,我猜,scala.collection.Seq一般来说是 s )。做什么?

标签: py4j

解决方案


像这样转换对象:

list = [arrayBuffer.apply(i)
        for i in range(arrayBuffer.length())]

推荐阅读