取消
顯示的結果
而不是尋找
你的意思是:

可以指定一個默認值為工作部件的參數?

fuselessmatt
貢獻者

磚小部件(dbutils)提供get函數來訪問工作的工作參數。

dbutils.widgets.get (“my_param”)

與Python dict類型,在那裏得到返回沒有或可選參數如果關鍵字不包含參數,小部件得到將提高一個錯誤如果沒有這樣的參數。我想這種設計的好處是促進早失敗。

然而,如果你想要一個可選參數在PySpark腳本,有沒有更好的方法來實現這個比試圖抓住這個錯誤和違約嗎?我注意到有一個棄用getArgument就是這個。然而這是棄用。

它還說,相當於得到,但這顯然不是真的像getArgument選項的默認值。

dbutils.widgets.help()得到(名稱:字符串):String - >檢索當前值輸入小部件getArgument(名稱:字符串,可選:String): String - > = dbutils.widgets(棄用)相當於得到測試。getArgument (“test2”、“bla2”)打印(測試)

這似乎是一個錯誤。

2回答2

pvignesh92
尊敬的貢獻者

@Mattias P嗨。你可以設置默認參數同時給予dbutils.widgets.text (my_param, default_Value)。

Vidula_Khanna
主持人
主持人

嗨@Mattias P

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map