【发布时间】:2019-11-20 12:39:45
【问题描述】:
如何使用子进程将数据帧作为参数发送到带有 spark-submit 的 python 脚本。我已经尝试了下面的代码,但没有成功,因为我们无法连接字符串和对象。
def spark_submit(self, test_cases, email):
command = 'spark-submit TestRunner.py '+test_cases+" "+email
print(command)
process = subprocess.Popen([command], shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
output, error = process.communicate()
status = process.returncode
print(status)```
【问题讨论】:
-
是
test_cases你的数据框吗?
标签: python pandas pyspark subprocess spark-submit