我在我的类中多次调用外部库的方法,如下所示:
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
语句的行困扰着我,因为它们每次都需要将常量作为参数传递。我想将参数存储在像元组这样的预定义数据结构中,并将其传递给外部库。