我正在尋找在Python中嵌入豬腳本,但我需要將一些參數傳遞給python腳本,並且它們似乎沒有填充。將參數傳遞給pig jython腳本
如果我直接打電話給我的豬腳本,我可以使用:$PIGDIR/bin/pig -f $SCRIPT_DIR/../pig/score_cert_messages.pig -param libDir=DYNAMIC_STRING
和libDir綁定正確。
然而,以相同的方式加載我的python腳本時,我沒有得到任何東西在sys.argv
。當通過豬加載python時,是否可以訪問-param
值(在Python代碼中),還是必須使用jython手動調用腳本並生成scriptContext
(如果有的話,任何人都有示例)?