这是代码。我需要做的是找到一种使i
全局化的方法,以便在重复执行时,值i
将增加 1,而不是每次都重置为 0。中的代码main
来自我嵌入“main”中的另一个脚本,以使跟踪功能正常工作。这一切都是从Java完成的。
from __future__ import nested_scopes
import sys
import time
startTime = time.time()
timeLimit = 5000
def traceit(frame, event, arg):
if event == "line":
elapsedTime = ((time.time() - startTime)*1000)
if elapsedTime > timeLimit:
raise Exception, "The execution time has exceeded the time limit of " + str(timeLimit) + " milliseconds. Script will now terminate"
return traceit
sys.settrace(traceit)
def main______():
try:
i+=1
except NameError:
i=1
main______()