所以我写了一段代码,收集了美国COVID 19的病例和死亡人数数据,一个问题是它可以在我朋友的计算机上正常运行,并且可以执行预期的操作,但是却给我带来了很多错误,我们安装了相同的模块,并且在相同版本的python上,唯一的区别是他在Windows PC上,而Inam在MacBook上。但是,如果有人对此有任何见解,我看不到会对它有什么影响,我将不胜感激 代码:
from urllib.request import urlopen
from bs4 import BeautifulSoup
url = 'https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/cases-in-us.html'
soup = BeautifulSoup(urlopen(url), 'html.parser')
i = []
remove_spaces = re.compile(r'[1234567890,]+')
callouts = soup.select('.callout')
for class_ in callouts:
cases = class_.get_text()
cases2 = remove_spaces.findall(cases)
str(cases)
cases = cases2
i.append(cases)
print(f'Total US Cases {i[0][0]}')```