如何在pyspark shell中使用粘贴模式?

B C*_*wla 3 python apache-spark pyspark

如何在"pyspark"Spark Shell中进入粘贴模式?实际上我在"pyspark"中寻找一个等效的":paste"命令(在Scala Spark Shell中工作).通过使用这种模式,我想将整个代码片段粘贴到shell中,而不是逐行执行.

zer*_*323 6

如果你使用IPython终端,你可以使用%paste/ %cpastemagic 粘贴.第一个自动执行剪贴板中的代码,第二个更靠近Scala REPL :paste,需要通过--或终止Ctrl-D.

也可以使用%editmagic打开外部编辑器并在退出时执行代码.

标准Python shell不提供类似的功能.