import csv import datetime import random import time pocet_iteraci = 30 senzory = ["DHT11 vlhkost", "DHT11 teplota","HC-SR04 vzdálenost"] with open("data.csv","a",newline="") as csvfile: writer = csv.writer(csvfile) if csvfile.tell() == 0: writer.writerow(["Datum a čas"] + [senzor for senzor in senzory]) for i in range(pocet_iteraci): now = datetime.datetime.now() hodnoty = [ random.randint(30,80), #vlhkost random.randint(20,28), #teplota random.randint(20,200) #vzdalenost ] writer.writerow([now.strftime("%Y-%m-%d %H:%M:%S")] + hodnoty) print(f"{i+1}/{pocet_iteraci}") time.sleep(1)