How can I get the source code of a Python function?

后端 未结 12 1850
情话喂你
情话喂你 2020-11-22 02:39

Suppose I have a Python function as defined below:

def foo(arg1,arg2):
    #do something with args
    a = arg1 + arg2
    return a

I can g

12条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-22 03:04

    You can use inspect module to get full source code for that. You have to use getsource() method for that from the inspect module. For example:

    import inspect
    
    def get_my_code():
        x = "abcd"
        return x
    
    print(inspect.getsource(get_my_code))
    

    You can check it out more options on the below link. retrieve your python code

提交回复
热议问题