Импортированный метод как атрибут класса - PullRequest
0 голосов
/ 11 июля 2019

Влечет ли использование импортированной функции в качестве атрибута класса замедление в коде по сравнению с непосредственным использованием функции?Есть лучший способ сделать это?

Например:

function_scr.py

def cust_function(input):
    return input**2

main.py

from function_scr import cust_function

class Test():
    def __init__(self, function):
        self._fxn = function

    def calc_stuff(self, input):
        return self._fxn(input)

if __name__ == "__main__":

    test = Test(cust_function)

    print (test.calc_stuff(100))
    print (test.calc_stuff(1000000))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...