磚小部件(dbutils)提供get函數來訪問工作的工作參數。
dbutils.widgets.get (“my_param”)
與Python dict類型,在那裏得到返回沒有或可選參數如果關鍵字不包含參數,小部件得到將提高一個錯誤如果沒有這樣的參數。我想這種設計的好處是促進早失敗。
然而,如果你想要一個可選參數在PySpark腳本,有沒有更好的方法來實現這個比試圖抓住這個錯誤和違約嗎?我注意到有一個棄用getArgument就是這個。然而這是棄用。
它還說,相當於得到,但這顯然不是真的像getArgument選項的默認值。
dbutils.widgets.help()得到(名稱:字符串):String - >檢索當前值輸入小部件getArgument(名稱:字符串,可選:String): String - > = dbutils.widgets(棄用)相當於得到測試。getArgument (“test2”、“bla2”)打印(測試)
這似乎是一個錯誤。