[code.view]

[top] / python / PyMOTW / mmap / mmap_read.py

     #!/usr/bin/env python
     #
     # Copyright 2007 Doug Hellmann.
     #
     """Reading from a memory mapped file.
     
     """
     
     #end_pymotw_header
     
     import mmap
     import contextlib
     
     with open('lorem.txt', 'r') as f:
         with contextlib.closing(mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)) as m:
             print 'First 10 bytes via read :', m.read(10)
             print 'First 10 bytes via slice:', m[:10]
             print '2nd   10 bytes via read :', m.read(10)
     

[top] / python / PyMOTW / mmap / mmap_read.py

contact | logmethods.com