> I thought about this approach originally, but here's the catch
> there: the read method isn't the only method i need. mutagen
> calls the seek method on the file object. urllib2 returns a
> "file-like object" that does not have a seek method associated
> with it, which means i'd have to extend urllib2 to add that
> method. Problem is, i don't know how you could implement a
> seek method with urllib2.

It sounds like you're almost reaching for the StringIO library 
(or the similar cStringIO library).

 >>> URL = 'http://python.org/styles/print.css'
 >>> from StringIO import StringIO
 >>> from urllib2 import urlopen
 >>> u = urlopen(URL)
 >>> s = StringIO(u.read())
 >>> u.close()
 >>> s.seek(24)
 >>> s.read(6)
'google'

Hope this helps,

-tkc







-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to