Example #1
0
    if os.path.exists(filename):
        with open(filename, 'wb') as f:
            f.write(b'buffer write line.\n')
            f.write(b'buffer1 write line.')
        buf = read_into_buffer(filename)
        buf[0:5] = b'hell '
        with open(newfilename, 'wb') as f:
            f.write(buf)
        with open(newfilename, 'rb') as f:
            print('all info:', f.readlines())

        bufsize = 32
        bufs = bytearray(bufsize)
        with open(filename, 'rb') as f:
            while True:
                n = f.readinto(bufs)
                if n < bufsize:
                    break
        print('bufs is ', bufs)

    print("============list file============")
    print(os.path.abspath(os.path.join(directname, os.path.pardir)))
    names = os.listdir(
        os.path.abspath(os.path.join(directname, os.path.pardir)))
    fnames = [name for name in names if name.endswith('.py')]
    for name in fnames:
        print('pyfile result', name)

    from fnmatch import fnmatch
    fnamesp = [name for name in names if not fnmatch(name, '*.py')]
    for name in fnamesp: