这个过程需要两个文件,
其中一个是my.sh文件
DT=$1
……
--driver-memory 6g \
--executor-memory 6g \
--executor-cores 2 \
feat_2.py $DT
另外一个是
feat_2.py
if __name__ == "__main__":
import sys
dt = sys.argv[1]
sd, ed = Util.raise_dt_str(dt, 20)
运行的命令是
sh my.sh 20200410 &
这样就可以把字符串20200410传入main函数
Note:sh文件中定义的DT变量的"=",左右不能有空格,这个要注意哈!