2015. 3. 6. 04:34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

import mmap

with open("/python/trials/mmapTest.txt","wb") as f:
    f.write(b"Hello Python!\n")
    print (f.fileno())

with open("/python/trials/mmapTest.txt","r+b") as f:
    #memory-map the file, size 0 means whole file
    mm=mmap.mmap(f.fileno(), 0)

    #read content via standard file methods
    print(mm.readline()) #prints b"Hello Python!\n"

    #read content via slice notation
    print(mm[:5]) #prints b"Hello"


    #update content using slice notation
    #note that new content must have same size
    mm[6:]=b" world!\n"


    #... and read again using standard file methods
    mm.seek(0)
    print(mm.readline()) #prints b"Hello world!\n"


    #close the map
    mm.close()


'Python > Python 3.x' 카테고리의 다른 글

wirteObject.py  (0) 2015.03.08
mmapFork.py  (0) 2015.03.06
xmlDom.py  (0) 2015.03.06
xmlSax.py  (0) 2015.03.06
threadingLock.py  (0) 2015.03.06
Posted by af334