🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.python
8 messages
8 total messages Started by Pawel J Maczewski Mon, 02 Dec 2002 15:02
ID3 z MP3
#124
Author: Pawel J Maczewski
Date: Mon, 02 Dec 2002 15:02
7 lines
962 bytes
Czesc,
  Czy istanieje jakis modul do odczyty/zapisu tagow ID3 z plikow mp3? 
  I drugie pytanko, przy okazji: czy jest jakas konstrukcja odpowiadajaca
perlowemu 'foreach'? 

pozdrawiam
  Kender
Re: ID3 z MP3
#125
Author: Krzysztof Krzyżaniak
Date: Mon, 02 Dec 2002 15:26
13 lines
1236 bytes
Pewnego dnia, a było to Mon, 02 Dec 2002 16:02:01 +0100, przyszła do mnie
wiadomość z adresu <pjmacz@slcj.uw.edu.pl> i powiedziała:

> Czesc,
>   Czy istanieje jakis modul do odczyty/zapisu tagow ID3 z plikow mp3? 

http://id3-py.sourceforge.net

  eloy
-- 
-----e-l-o-y-----------e-l-o-y-@-t-r-a-n-s-i-l-v-a-n-i-a-.-e-u-.-o-r-g-----

            na pewno krążą gdzieś planety na których nie ma zim
Re: ID3 z MP3
#126
Author: Wojtek Walczak
Date: Mon, 02 Dec 2002 15:26
16 lines
1188 bytes
Dnia Mon, 02 Dec 2002 16:02:01 +0100, Pawel J Maczewski napisał(a):
>   I drugie pytanko, przy okazji: czy jest jakas konstrukcja odpowiadajaca
> perlowemu 'foreach'? 
for dziala jak foreach

for i in [1,2,3]:
   print i

i dostaniesz:
1
2
3

-- 
[ ] gminick (at) underground.org.pl  http://gminick.linuxsecurity.pl/ [ ]
[ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Re: ID3 z MP3
#127
Author: Adam Przybyla
Date: Mon, 02 Dec 2002 15:50
24 lines
1492 bytes
Wojtek Walczak <gminick@hacker.pl> wrote:
> Dnia Mon, 02 Dec 2002 16:02:01 +0100, Pawel J Maczewski napisał(a):
>>   I drugie pytanko, przy okazji: czy jest jakas konstrukcja odpowiadajaca
>> perlowemu 'foreach'? 
> for dziala jak foreach

> for i in [1,2,3]:
>   print i

> i dostaniesz:
> 1
> 2
> 3
	... jest tego wiecej:
map(lambda x: x+1,[1,2,3])
czy to samo inaczej
[x+1 for x in [1,2,3]]
To samo co w pierwszym przykladzie wygladaloby tak:
def p(x): print x
x=map(p,[1,2,3])
lub 
x=[p(x) for x in [1,2,3]]
Z powazaniem
								Adam Przybyla
Re: ID3 z MP3
#128
Author: Wojtek Walczak
Date: Mon, 02 Dec 2002 17:38
19 lines
1451 bytes
Dnia Mon, 2 Dec 2002 15:50:19 +0000 (UTC), Adam Przybyla napisał(a):
> 	... jest tego wiecej:
> map(lambda x: x+1,[1,2,3])
> czy to samo inaczej
> [x+1 for x in [1,2,3]]
> To samo co w pierwszym przykladzie wygladaloby tak:
> def p(x): print x
> x=map(p,[1,2,3])
> lub 
> x=[p(x) for x in [1,2,3]]
...a to moje ulubione:

"".join(map(lambda x:chr(x or 97),[int(i or '0x44',16)for i in[0,'0x0','0x67','0x6d','0x0','0x72','0x0']])))

:)

-- 
[ ] gminick (at) underground.org.pl  http://gminick.linuxsecurity.pl/ [ ]
[ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Re: ID3 z MP3
#129
Author: Wojtek Walczak
Date: Mon, 02 Dec 2002 17:44
11 lines
1468 bytes
Dnia Mon, 2 Dec 2002 17:38:27 +0000 (UTC), Wojtek Walczak napisał(a):
> "".join(map(lambda x:chr(x or 97),[int(i or '0x44',16)for i in[0,'0x0','0x67','0x6d','0x0','0x72','0x0']])))
Grr! o jeden nawias za daleko. Powinno byc tak:

"".join(map(lambda x:chr(x or 97),[int(i or '0x44',16)for i in[0,'0x0','0x67','0x6d','0x0','0x72','0x0']]))

W szczegolnosci to chr(x or 97)/int(i or '0x44', 16) mi sie podoba ;]

-- 
[ ] gminick (at) underground.org.pl  http://gminick.linuxsecurity.pl/ [ ]
[ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Re: ID3 z MP3
#130
Author: Jarosław Zabiełło
Date: Wed, 04 Dec 2002 13:08
8 lines
1234 bytes
On Mon, 2 Dec 2002 17:38:27 +0000 (UTC), Wojtek Walczak
<gminick@hacker.pl> wrote:

>...a to moje ulubione:
>
>"".join(map(lambda x:chr(x or 97),[int(i or '0x44',16)for i in[0,'0x0','0x67','0x6d','0x0','0x72','0x0']])))

To nie działa, bo masz o  jeden znak zamykający za dużo. :)
Re: ID3 z MP3
#131
Author: qdlacz
Date: Fri, 06 Dec 2002 09:13
25 lines
1081 bytes
Wojtek Walczak <gminick@hacker.pl> wrote in
news:slrnaunccs.82j.gminick@hannibal.localdomain: 

> Dnia Mon, 02 Dec 2002 16:02:01 +0100, Pawel J Maczewski napisał(a):
>>   I drugie pytanko, przy okazji: czy jest jakas konstrukcja
>>   odpowiadajaca 
>> perlowemu 'foreach'? 
> for dziala jak foreach
> 
> for i in [1,2,3]:
>    print i
> 
> i dostaniesz:
> 1
> 2
> 3
> 

albo for i in range(1,3)

Dobrze pamietam ?  :-)

pozdrawiam
qdlaty
Tomasz Szkudlarek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads