我有一个包含~40个函数的模块,它们都将user
作为关键字参数。
user
在任何这些方面都没有改变 - 它在声明后保持不变。
在函数之外声明user
并且不将其传入,而是引用全局变量user
吗?
答案 0 :(得分:3)
如果不了解您的用例,很难确定,但这听起来像是一个班级的工作:
class ComeUpWithAGoodName(object):
def __init__(self, user):
self.user = user
def function1(self):
do_stuff_with(self.user)
# etc.