0

我有一个包含约 40 个函数的模块,它们都user作为关键字参数。

user在其中任何一个中都没有改变 - 在声明后它保持不变。

在函数之外声明user而不是将其传入,而是引用全局变量是否不合时宜user

4

1 回答 1

3

如果不了解更多关于您的用例,很难确定,但这听起来像是一个班级的工作:

class ComeUpWithAGoodName(object):
    def __init__(self, user):
        self.user = user
    def function1(self):
        do_stuff_with(self.user)
    # etc.
于 2013-05-12T13:24:54.773 回答