我正在使用一個函數庫,它在循環中調用函數some_func
。從另一個庫覆蓋函數的返回值
def main():
xs = []
for x in y:
xs.append(some_func(x))
return xs
def some_func(x):
return some_data
我想攔截some_func
函數的響應,並用我的值覆蓋它。例如:
def some_func(x):
return my_func(some_data)
這樣做的目的是讓我可以運行一些進度鉤來跟蹤完成該過程所需的時間。
如何在不修改原始庫的源代碼的情況下執行此操作?
哦,沒錯。感謝芽。 –