как заполнить пустой словарь в цикле while с отметкой времени в качестве ключа и значения - PullRequest
0 голосов
/ 17 мая 2018

У меня есть цикл while, и я получаю значение с сайта каждую секунду. Я хотел бы иметь словарь с датой / отметкой времени в качестве ключа и значением с веб-сайта в качестве значения Поскольку это цикл, каждая пара ключ / значение должна быть добавлена ​​в словарь. Заранее спасибо.

d = {}
x=1
while x < 9:
time.sleep(1)
d.append(dt.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) #this is key
d.append(website_var) #this is value
x = x+1
print(d)

{01.01.18 10:20:25: 77.60, 01.01.18 10:20:26: 77.65 и т. Д. И т. Д.}

1 Ответ

0 голосов
/ 17 мая 2018

Попробуйте этот код

import datetime
import time

d = {}
x=1
website_var = 'Some Value'
while x < 9:
    time.sleep(1)
    d[datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")] = website_var
    x = x+1
print(d)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...