class Dirent(Structure):
    _fields_ = [('d_ino', c_voidp), ('off_t', c_int64), ('d_reclen',
        c_ushort), ('d_type', c_ubyte), ('d_name', c_char * 2048)]
while True:
    p = libc.readdir64(dir_)
if not p:
    break
entry = Dirent.from_address(p)
print(entry.d_name)
Есть ли способ эффективно получить каждый файл в каталоге, содержащем миллионы файлов?