[Python-ideas] os.path.isbinary

David Mertz mertz at gnosis.cx
Thu Aug 1 20:29:07 CEST 2013


On Wed, Jul 31, 2013 at 5:42 PM, Chris Angelico <rosuav at gmail.com> wrote:

> This sounds more like a job for a file-like object, maybe a subclass
>  of file that reads (and buffers) the first 512 bytes, guesses whether
> it's text or binary, and then watches everything that goes through
> after that and revises its guess later on.


Something like:

  if fh.read(512).isprintable():
      do_the_ascii_stuff(fh)
  else:
      do_the_bin_stuff(fh)



-- 
Keeping medicines from the bloodstreams of the sick; food
from the bellies of the hungry; books from the hands of the
uneducated; technology from the underdeveloped; and putting
advocates of freedom in prisons.  Intellectual property is
to the 21st century what the slave trade was to the 16th.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20130801/08dd6335/attachment.html>


More information about the Python-ideas mailing list