使用settrace和inspect frame跟踪一个函数以停止执行

时间:2018-06-09 16:12:01

标签: python

使用work_block函数,如何使用inspectsys库来阻止print_text函数打印你好?

import inspect
import sys

def print_text():
    print("Hello")

def main():
    work_block()
    print_text()

def work_block():
    # stop print "Hello" from executing 

if __name__ == '__main__':
    main()

1 个答案:

答案 0 :(得分:0)

您不需要特殊的图书馆:

main()

但你为什么要这样做?

顺便说一句,调用{{1}}中的函数时的尾随冒号会产生语法错误。