Я новичок в разработке на Python, у меня есть задача записать записи в Redis в соответствующие структуры данных (поля: код, имя, открытый, высокий, низкий, закрытый)
Вот мой код для загрузки ZIP-файла из Интернета и распаковки CSV. теперь мне нужно записывает записи в Redis в соответствующие структуры данных (поля: код, имя, открытый, высокий, низкий, закрытый)
import urllib
import requests
import zipfile
import csv
url = 'https://www.bseindia.com/download/BhavCopy/Equity/EQ080119_CSV.ZIP'
#download file from request library
r = requests.get(url)
with open("code3.zip", "wb") as code:
code.write(r.content)
#extract the zip file
with zipfile.ZipFile("code3.zip","r") as zip_ref:
zip_ref.extractall()
# read csv file
with open('EQ080119.CSV', 'r') as csvFile:
reader = csv.reader(csvFile)
for row in reader:
print(row)
это вывод из переменной ряда
['SC_CODE', 'SC_NAME', 'SC_GROUP', 'SC_TYPE', 'OPEN', 'HIGH', 'LOW', 'CLOSE', 'LAST', 'PREVCLOSE', 'NO_TRADES', 'NO_OF_SHRS', 'NET_TURNOV', 'TDCLOINDI']
['500002', 'ABB LTD. ', 'A ', 'Q', '1300.05', '1309.00', '1294.00', '1297.00', '1295.05', '1299.85', '397', '8061', '10491069.00', '']
['500003', 'AEGIS LOGIS ', 'A ', 'Q', '209.10', '219.00', '204.25', '208.90', '208.90', '208.10', '111', '2999', '630550.00', '']
образец кода повторного ввода ::
import redis
conn = redis.Redis('localhost')
conn.hmset("pythonDict", {"Location": "Ahmedabad"})
conn.hgetall("pythonDict")
output: {b'Location': b'Ahmedabad'}
Записывает записи в Redis в соответствующие структуры данных (поля: код, имя, открытый, высокий, низкий, закрытый)?
кто-нибудь, пожалуйста, помогите мне ...