编写了一个具有名为“md”的全局变量的 python 脚本。我想从函数内部更改它的值,然后打印出这个变量。我希望在打印后看到新值。
剧本:
#!/usr/bin/env python3.9
import requests
import os
from urllib.parse import urljoin
ip = "2.147.25.51"
md = ''
def get_ip_info (ip):
global md = '## ipinfo information on IP address ' + ip
print(md)
如果我不使用函数内部的全局变量,显然我会收到一个空字符串。
我的问题是为什么在使用“全局 md”时会出现此错误:
global md = '## ipinfo information on IP address ' + ip
^
SyntaxError: invalid syntax