0
我多次調用外部庫的方法在我的課是這樣的:如何在Python中調用外部方法時解開元組?
class MyClass:
const_a = "a"
const_b = True
const_c = 1
def push(self, pushee):
with ExternalLibrary.open(self.const_a, self.const_b, self.const_c) as el:
el.push(pushee)
def pop(self):
with ExternalLibrary.open(self.const_a, self.const_b, self.const_c) as el:
return el.pop()
含with
語句線纏着我,因爲他們需要每一次傳遞的常量作爲參數傳遞。我想將參數存儲在一個預定義的數據結構中,如元組,並將其傳遞給外部庫。
這是正確的。 Python文檔將其描述爲[解包參數列表](http://docs.python.org/3/tutorial/controlflow.html#unpacking-argument-lists)。 – Bengt