Hallöchen!

With a 24,000 files directory on an SSD running Ubuntu,

    #!/usr/bin/python3

    import os, time


    start = time.time()
    list(os.listdir("/home/bronger/.saves"))
    print("listdir:", time.time() - start)

    start = time.time()
    list(os.scandir("/home/bronger/.saves"))
    print("scandir:", time.time() - start)

yields

listdir: 0.045470237731933594
scandir: 0.08043360710144043

However, scandir is supposed to be faster than listdir.  Why do I
see this?

Tschö,
Torsten.

-- 
Torsten Bronger
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to