[Python-de] Wie mach ich das in python:
Andreas Jung
lists at andreas-jung.com
Mit Jan 5 11:31:16 CET 2005
Hi Christian,
--On Mittwoch, 5. Januar 2005 11:21 Uhr +0100 Christian Klinger
<cklinger at novareto.de> wrote:
> Hallo
>
> ich bin gerade dabei ein altes perl script zu pythonisieren.
>
> Hierbei treffe ich auf folgendes Konstrukt (ps: leider wenig Ahnung was
> das macht):
>
>####################################
> my $ts=time;
> print $ts;
> my @ts = ( (($ts & 0xff000000) >> 24),
> (($ts & 0xff0000) >> 16),
> (($ts & 0xff00) >> 8),
> (($ts & 0xff)) );
>
> print "\n";
> print @ts;
> print "\n";
>
Offenbar wird hier ein 4-Byte String in ein 4-Tupel von Ints aufgedröselt.
In Python sollte das irgendwie so gehen:
tp = (ord(ts[0]), ord(ts[1]), ord(ts[2]), ord(ts[3]))
Andreas