def datas(content_all):
datas = {
"msgtype": "text",
"text": {"content": content_all}, "at": {"atMobiles": [], "isAtAll": False}
}
String_textMsg = json.dumps(datas)
req = requests.post(Ding_url, data=String_textMsg, headers=Ding_headers).text
print(req)
print('发送内容:', String_textMsg)
return String_textMsg
datas(String_textMsg)
以上代码,自定义了一个 datas,在最后返回了 String_textMsg,可是为啥调用函数的时候,String_textMsg 是未定义呢?如果不是全局变量,String_textMsg 这个变量要怎么被调用呢?
还有比如 datas(content_all) 中的 content_all,是上一个变量 return 的,但是在 datas 就可以用,如果直接调用 datas(content_all) 就不行....