问题描述
我在响应中有一个来自远程路径的 csv 文件,如下所示。我正在尝试读取 excel 文件中的列,但在路径中找不到错误文件: 501149794557447800.csv 。
我会在这里遗漏什么?
from plyer import notification
import requests
from bs4 import BeautifulSoup
import time
def notifyMe(title,message):
notification.notify(
title = title,message = message,app_icon = "icon.ico",timeout = 6
)
def getData(url):
r = requests.get(url)
return r.text
if __name__ == "__main__":
while True:
# notifyMe("Harry","Lets stop the spread of this virus together")
myHtmlData = getData('https://www.mohfw.gov.in/')
soup = BeautifulSoup(myHtmlData,'html.parser')
# print(soup.prettify())
myDataStr = ""
for tr in soup.find_all('tbody')[1].find_all('tr'):
myDataStr += tr.get_text()
myDataStr = myDataStr[1:]
itemList = myDataStr.split("\n\n")
states = ['Chandigarh','Telengana','Uttar Pradesh']
for item in itemList[0:22]:
dataList = item.split('\n')
if dataList[1] in states:
nTitle = 'Cases of Covid-19'
nText = f"State {dataList[1]}\nIndian : {dataList[2]} & Foreign : {dataList[3]}\nCured : {dataList[4]}\nDeaths : {dataList[5]}"
notifyMe(nTitle,nText)
time.sleep(2)
time.sleep(3600)
控制器
'payload' =>
array (
'caption' => 'Shops.csv','name' => 'Shops.csv','url' => 'https://filemanager.gupshup.io/fm/wamedia/data/5a060d55-7cb9-4b8b-af5a-4acb80150c83','contentType' => 'text/csv','urlExpiry' => 1621764623078,),
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)