Как записать все записи файла CSV в Redis в соответствующих структурах данных в Python? - PullRequest
0 голосов
/ 09 июня 2019

Этот код извлекает CSV-файл с веб-сайта и сохраняет его.Каким образом мы можем перенести данные из CSV-файла в базу данных Redis с именами столбцов, оставшимися такими же в Python.

Я уже устал от интерактивного учебника из redis.io и примерно понял, что хэши можно использовать дляустановить несколько значений для ключа, но я не могу сделать все это в коде Python, который подключил бы мой CSV-файл к Redis и читать его.

import requests,bs4,csv,redis

import pandas as pd 

import zipfile,io


res = requests.get("https://origin-www.bseindia.com/markets/MarketInfo/BhavCopy.aspx")

soup = bs4.BeautifulSoup(res.text, "lxml")

for div in soup.findAll('li', attrs={'id':'ContentPlaceHolder1_liZip'}):
    required_url = div.find('a')['href']

resp = requests.get(required_url)

zfile = open('bhavCopy','wb')

zfile.write(resp.content)

zfile.close()

zf = zipfile.ZipFile('bhavCopy')

txt = zf.infolist()

for t in txt:
    required_csv=t.filename

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...