我有一個層,它幫助我從形式到表,反之亦然填充記錄,但它確實有些輸入檢查等動態值
這層現在幾種方法被調用多次在不同的部位的webform採用相同的參數,所以我想在代碼文件的開頭打包它們。
kwargs():返回 { 「塔布拉」: 「nombre_tabla」, 「ID」:[hf_id.Value] , 「容器」:Panel1的, 「MsgBox1」: MsgBox1}
然後我打電話
IA.search(** kwargs)
但這樣做這樣字典G的值並用他們在開始時的固定,其中一個從webcontrol中檢索,因此需要動態。因此,我包裹其中在一個函數
DEF kwargs():返回 { 「塔布拉」: 「nombre_tabla」, 「ID」:[hf_id.Value], 「容器」: Panel1的, 「MsgBox1」 :MsgBox1}
,然後我打電話
IA.search(* kwargs()) IA.save( * kwargs())
等
這樣來自webform(hf_id)的字典的值是動態的,並且不固定。但是我想知道在這種情況下是否有另一種方式,一種python的方式來獲得字典kwargs的值是動態的而不是固定的
而不是使用複製模塊,你可以這樣做:'b ['key'] = a [:]' – jcao219 2010-09-30 22:36:55
好點。但複製適用於所有對象,使用[:]運算符僅適用於列表。 – 2010-10-01 06:53:46