I retrieved all the books in pdf
from my library with a recursive function.
import os
def walk(dirname):
for name in os.listdir(dirname):
path = os.path.join(dirname, name)
if os.path.isfile(path) and path.endswith('pdf'):
books.append(path)
if os.path.isdir(path):
walk(path)
def main():
dir = '~/Documents/MyLibrary/'
global books
books = []
walk(dir)
print(books)
if __name__ == "__main__":
main()