trace |
您所在的位置:网站首页 › python程序多次运行 › trace |
创建一个对象来跟踪单个语句或表达式的执行。所有参数均为选填。 count 可对行号计数。 trace 启用单行执行跟踪。 countfuncs 可列出运行过程中调用的函数。 countcallers 可跟踪调用关系。 ignoremods 是要忽略的模块或包的列表。ignoredirs 是要忽略的模块或包的目录列表。 infile 是个文件名,从该文件中读取存储的计数信息。 outfile 是用来写入最新计数信息的文件名。 timing 可以显示相对于跟踪开始时间的时间戳。 run(cmd)¶执行命令,并根据当前跟踪参数从执行过程中收集统计数据。 cmd 必须为字符串或 code 对象,可供传入 exec()。 runctx(cmd, globals=None, locals=None)¶在定义的全局和局部环境中,执行命令并收集当前跟踪参数下的执行统计数据。若没有定义 globals 和 locals ,则默认为空字典。 runfunc(func, /, *args, **kwds)¶在 Trace 对象的控制下,用给定的参数调用 func,并采用当前的跟踪参数。 results()¶返回一个 CoverageResults 对象,包含之前对指定 Trace 实例调用 run、runctx 和 runfunc 的累积结果。 累积的跟踪结果不会重置。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |