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

Я новичок в разработке на 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 в соответствующие структуры данных (поля: код, имя, открытый, высокий, низкий, закрытый)? кто-нибудь, пожалуйста, помогите мне ...

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