import requests cmd_str = """ def factorial(num): fact=1 for i in range(1,num+1): fact = fact*i return fact """ print(requests.post("http://172.18.205.202:8000/exec", json={ "function_str": cmd_str, "call_str": "factorial(num)", "param_dict": { "num": 3 } }).json()) # 第一个参数:函数字符串 # 第二个参数:函数里的名字和参数 # 第三个参数:入参,以dict形式传递 # 返回值 {'code': 200, 'res': 6}