2
我想使用猴子修補來更改所有語句,如time.sleep(5)
到myServer.sleep(5)
。我怎麼能意識到它?非常感謝你!如何在Python中使用猴子修補來替換特定參數?
import test
import subprocess
import ast
import os
import time
import sys
if __name__ == "__main__":
def insomniac(duration):
pass # don't sleep
_original_sleep = time.sleep
time.sleep = insomniac
def dont_write(stuff):
pass # don't write
_original_write = sys.stdout.write
sys.stdout.write = dont_write
execfile("test.py")
exit(0)
猴子補丁不應該是你的第一個度假勝地。你想通過替換這些陳述來實現什麼目標? – user2357112
你使用什麼編程語言?... Python? – alphanumeric
我想測試原始代碼,所以不希望time.sleep浪費時間。 – user3327884