From kerti.balazs at mkk.szie.hu  Mon Jan 30 15:28:19 2017
From: kerti.balazs at mkk.szie.hu (=?UTF-8?Q?Kerti_Bal=c3=a1zs_G=c3=a1bor?=)
Date: Mon, 30 Jan 2017 21:28:19 +0100
Subject: =?UTF-8?Q?timestamp_beilleszt=c3=a9se?=
Message-ID: <69a7b855-2219-16e0-3f89-d92705789cc2@mkk.szie.hu>

Kedves Lista tagok!

Van egy Enviro pHAT amit egy Raspberry Pi zero-hoz csatoltam.

Az

https://learn.pimoroni.com/tutorial/sandyj/getting-started-with-enviro-phat

oldal szerint be is üzemeltem, és kezdésnek egy enviro_logger.py fájlt 
futtatok a

python enviro_logger.py

utasítással.

A fájl tartalmaz:

import time
from envirophat import light, motion, weather, leds

out = open('enviro.log', 'w')
out.write('light\trgb\tmotion\theading\ttemp\tpress\n')

try:
     while True:
         lux = light.light()
         leds.on()
         rgb = str(light.rgb())[1:-1].replace(' ', '')
         leds.off()
         acc = str(motion.accelerometer())[1:-1].replace(' ', '')
         heading = motion.heading()
         temp = weather.temperature()
         press = weather.pressure()
         out.write('%f\t%s\t%s\t%f\t%f\t%f\n' % (lux, rgb, acc, heading, 
temp, press))
         time.sleep(60)

except KeyboardInterrupt:
     leds.off()
     out.close()

Az enviro.log fájl kimenetének első két sora:
light                 rgb                     motion 
heading              temp                press
5.000000        153,102,51 
-0.11981201171875,0.18646240234375,1.04229736328125 241.800000 
-3.760940       101324.863498

Szeretném betenni az ún. "timestamp"-et a kimenet első érékének.

import datetime

timestamp = datetime.datetime.now().isoformat()

paranccsal tudok, de elakadtam ott, hogy az

out.write('%f\t%s\t%s\t%f\t%f\t%f\n' % (lux, rgb, acc, heading, temp, 
press))

sorba, ezt hogy írjam be, hogy ez legyen a kimenet, bár a másodperchez 
(51.041608 ) nem ragaszkodok.

time                                                        light 
        rgb                     motion          heading 
temp                press
2017-01-30 20:22:51.041608            5.000000 153,102,51 
-0.11981201171875,0.18646240234375,1.04229736328125 241.800000 
-3.760940       101324.863498

Tudna valaki segíteni?

Előre is köszönöm!
Balázs

From szekeres at iii.hu  Mon Jan 30 15:42:05 2017
From: szekeres at iii.hu (=?UTF-8?Q?Szekeres_Istv=C3=A1n?=)
Date: Mon, 30 Jan 2017 20:42:05 +0000
Subject: [Python-hu] =?utf-8?q?timestamp_beilleszt=C3=A9se?=
In-Reply-To: <mailman.2844.1485808114.2472.python-hu@python.org>
References: <mailman.2844.1485808114.2472.python-hu@python.org>
Message-ID: <CAC7nBy4iP4GgpZH_kHALp5StPBZZa1qs9Bk4f0kavYU7UcXG-g@mail.gmail.com>

out.write('*%s* %f\t%s\t%s\t%f\t%f\t%f\n' % (*timestamp, *lux, rgb, acc,
heading, temp, press))

2017-01-30 20:28 GMT+00:00 Kerti Balázs Gábor via Python-hu <
python-hu at python.org>:

> _______________________________________________
> Python-hu mailing list
> Python-hu at python.org
> https://mail.python.org/mailman/listinfo/python-hu
>
>
> ---------- Forwarded message ----------
> From: "Kerti Balázs Gábor" <kerti.balazs at mkk.szie.hu>
> To: python-hu at python.org
> Cc:
> Date: Mon, 30 Jan 2017 21:28:19 +0100
> Subject: timestamp beillesztése
> Kedves Lista tagok!
>
> Van egy Enviro pHAT amit egy Raspberry Pi zero-hoz csatoltam.
>
> Az
>
> https://learn.pimoroni.com/tutorial/sandyj/getting-started-
> with-enviro-phat
>
> oldal szerint be is üzemeltem, és kezdésnek egy enviro_logger.py fájlt
> futtatok a
>
> python enviro_logger.py
>
> utasítással.
>
> A fájl tartalmaz:
>
> import time
> from envirophat import light, motion, weather, leds
>
> out = open('enviro.log', 'w')
> out.write('light\trgb\tmotion\theading\ttemp\tpress\n')
>
> try:
>     while True:
>         lux = light.light()
>         leds.on()
>         rgb = str(light.rgb())[1:-1].replace(' ', '')
>         leds.off()
>         acc = str(motion.accelerometer())[1:-1].replace(' ', '')
>         heading = motion.heading()
>         temp = weather.temperature()
>         press = weather.pressure()
>         out.write('%f\t%s\t%s\t%f\t%f\t%f\n' % (lux, rgb, acc, heading,
> temp, press))
>         time.sleep(60)
>
> except KeyboardInterrupt:
>     leds.off()
>     out.close()
>
> Az enviro.log fájl kimenetének első két sora:
> light                 rgb                     motion heading
> temp                press
> 5.000000        153,102,51 -0.11981201171875,0.18646240234375,1.04229736328125
> 241.800000 -3.760940       101324.863498
>
> Szeretném betenni az ún. "timestamp"-et a kimenet első érékének.
>
> import datetime
>
> timestamp = datetime.datetime.now().isoformat()
>
> paranccsal tudok, de elakadtam ott, hogy az
>
> out.write('%f\t%s\t%s\t%f\t%f\t%f\n' % (lux, rgb, acc, heading, temp,
> press))
>
> sorba, ezt hogy írjam be, hogy ez legyen a kimenet, bár a másodperchez
> (51.041608 ) nem ragaszkodok.
>
> time                                                        light
> rgb                     motion          heading temp                press
> 2017-01-30 20:22:51.041608            5.000000 153,102,51
> -0.11981201171875,0.18646240234375,1.04229736328125 241.800000 -3.760940
>      101324.863498
>
> Tudna valaki segíteni?
>
> Előre is köszönöm!
> Balázs
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://mail.python.org/pipermail/python-hu/attachments/20170130/4ee84f95/attachment.html>

From horvath.arpad.szfvar at gmail.com  Tue Jan 31 02:38:45 2017
From: horvath.arpad.szfvar at gmail.com (=?utf-8?B?SG9ydsOhdGggw4FycMOhZA==?=)
Date: Tue, 31 Jan 2017 08:38:45 +0100
Subject: [Python-hu] =?utf-8?q?timestamp_beilleszt=C3=A9se?=
In-Reply-To: <mailman.2844.1485808114.2472.python-hu@python.org>
References: <mailman.2844.1485808114.2472.python-hu@python.org>
Message-ID: <20170131073845.GA3302@Dell>

Kedves Balázs!

Ez is segíthet:
http://harp.pythonanywhere.com/python_doc/tutorial/inputoutput.html#a-regi-tipusu-formazas
A % egy művelet, elől egy sztring, ami leírja, hogy hogyan legyen
formázva, utána a változók egy tuple-ben (ha többen vannak). A sztring
be a %f és %s helyére kerülnek be a változók értékei megfelelő formában
(lebegőpontos, azaz tört illetve sztringként).
A \t tabot jelöl a sztringben.

Üdvözlettel: Árpád

 Kerti Balázs Gábor via Python-hu írta (Dátum: 2017. Jan. 30.)
> Date: Mon, 30 Jan 2017 21:28:19 +0100
> From: Kerti Balázs Gábor <kerti.balazs at mkk.szie.hu>
> To: python-hu at python.org
> Subject: timestamp beillesztése
> Message-ID: <69a7b855-2219-16e0-3f89-d92705789cc2 at mkk.szie.hu>
> User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:45.0) Gecko/20100101
>  Thunderbird/45.7.0
> Delivered-To: python-hu at mail.python.org
> 
> Kedves Lista tagok!
> 
> Van egy Enviro pHAT amit egy Raspberry Pi zero-hoz csatoltam.
> 
> Az
> 
> https://learn.pimoroni.com/tutorial/sandyj/getting-started-with-enviro-phat
> 
> oldal szerint be is üzemeltem, és kezdésnek egy enviro_logger.py
> fájlt futtatok a
> 
> python enviro_logger.py
> 
> utasítással.
> 
> A fájl tartalmaz:
> 
> import time
> from envirophat import light, motion, weather, leds
> 
> out = open('enviro.log', 'w')
> out.write('light\trgb\tmotion\theading\ttemp\tpress\n')
> 
> try:
>     while True:
>         lux = light.light()
>         leds.on()
>         rgb = str(light.rgb())[1:-1].replace(' ', '')
>         leds.off()
>         acc = str(motion.accelerometer())[1:-1].replace(' ', '')
>         heading = motion.heading()
>         temp = weather.temperature()
>         press = weather.pressure()
>         out.write('%f\t%s\t%s\t%f\t%f\t%f\n' % (lux, rgb, acc,
> heading, temp, press))
>         time.sleep(60)
> 
> except KeyboardInterrupt:
>     leds.off()
>     out.close()
> 
> Az enviro.log fájl kimenetének első két sora:
> light                 rgb                     motion heading
> temp                press
> 5.000000        153,102,51
> -0.11981201171875,0.18646240234375,1.04229736328125 241.800000
> -3.760940       101324.863498
> 
> Szeretném betenni az ún. "timestamp"-et a kimenet első érékének.
> 
> import datetime
> 
> timestamp = datetime.datetime.now().isoformat()
> 
> paranccsal tudok, de elakadtam ott, hogy az
> 
> out.write('%f\t%s\t%s\t%f\t%f\t%f\n' % (lux, rgb, acc, heading,
> temp, press))
> 
> sorba, ezt hogy írjam be, hogy ez legyen a kimenet, bár a
> másodperchez (51.041608 ) nem ragaszkodok.
> 
> time                                                        light
> rgb                     motion          heading temp
> press
> 2017-01-30 20:22:51.041608            5.000000 153,102,51
> -0.11981201171875,0.18646240234375,1.04229736328125 241.800000
> -3.760940       101324.863498
> 
> Tudna valaki segíteni?
> 
> Előre is köszönöm!
> Balázs

> _______________________________________________
> Python-hu mailing list
> Python-hu at python.org
> https://mail.python.org/mailman/listinfo/python-hu


-- 
Horvath  Arpad  <horvath.arpad at amk.uni-obuda.hu>
Honlap: http://www.arek.uni-obuda.hu/harp
Munkahely: Óbudai Egyetem, AMK
Munkahelyi tel: 22/316-260  125-as mellék