Python 3.x 如何从指向网站(python)的代码中插入逗号

Python 3.x 如何从指向网站(python)的代码中插入逗号,python-3.x,Python 3.x,这是我的代码,试图找出如何在不断变化的变量中插入逗号 def-covid():#covid-19例 r=请求。获取('http://coronavirus-19-api.herokuapp.com/all') data=r.json() covid_data=f'确诊病例总数为{data[“病例”]}\n当前死亡人数为{data[“死亡”]}\n恢复的总人数为{data[“恢复”]} 打印(新冠病毒数据) speak(新冠病毒数据) 您可以用一行非常简单的代码,每隔三个字符在整数中插入逗号 {n

这是我的代码,试图找出如何在不断变化的变量中插入逗号

def-covid():#covid-19例
r=请求。获取('http://coronavirus-19-api.herokuapp.com/all')
data=r.json()
covid_data=f'确诊病例总数为{data[“病例”]}\n当前死亡人数为{data[“死亡”]}\n恢复的总人数为{data[“恢复”]}
打印(新冠病毒数据)
speak(新冠病毒数据)

您可以用一行非常简单的代码,每隔三个字符在整数中插入逗号

{number:,}
例如,如果我们想将
500000
转换为
500000
,我们将在f字符串中执行
{500000:,}

为此正确更新的代码将是:

def covid(): # Covid-19 Cases
    r = requests.get("https://coronavirus-19-api-herokuapp.com/all")
    
    data = r.json()
    covid_data = f"Total confirmed cases is {data['cases']:,}\nCurrent deaths is {data['deaths']:,}\nTotal people that recovered is {data['recovered']:,}"
    print(covid_data)
    speak(covid_data)

我希望我能正确理解并回答您的问题

请解释一下逗号。我在这里没有看到任何逗号。是否要格式化大整数?如果是这样,本地化是否重要?这些数字来自我在代码中插入的web链接。变量每小时都在变化,我一直在想如何在我的代码中插入逗号我第一次尝试的是,当我运行它并转到covid部分时,我的代码超时,因为:,在f-string中,你能发送你的错误吗,不知道为什么会发生这种情况吗?回溯(最后一次调用):文件“C:\Program Files(x86)\Python36-32\lib\site packages\urllib3\connection.py”,第170行,在新连接(self.\u dns\u host,self.port),self.timeout,**额外的kw文件“C:\Program Files(x86)\Python36-32\lib\site packages\urllib3\util\connection.py”,第73行,在socket.getaddrinfo(主机,端口,家族,socket.socket\u流):文件“C:\Program Files”(x86)\Python36-32\lib\socket.py“,getaddrinfo中的第743行,用于_socket.getaddrinfo(主机、端口、系列、类型、协议、标志):socket.gaier:[Errno 11001]getaddrinfo失败covid部分有6行代码,位于第139-145行之间。我的第73行只有注释和注释,因此它不应该拾取这些内容,也没有第743行