It is weird to me that I have to use print to get the output. Is it by design or bug ? The behavior is strange to me as in jupyter user don't need to use print.
e.g. %pyspark # no output sc.parallelize(range(1, 10)).sum()) # output is printed print(sc.parallelize(range(1, 10)).sum()) 45 -- Best Regards Jeff Zhang