Search code examples
pythonglobpath-finding

Listing files in a sub folder using Glob


I saw this answer - How can I search sub-folders using glob.glob module in Python? but I didn't understand what os.walk() was doing (I read the docs but it didn't quite make sense).

I'm really new to pathing and still trying to make sense of it.

I have a script that lives in - /users/name/Desktop/folder/ and I want to access some files in /users/name/Desktop/folder/subfolder/*.html

I tried glob.glob('/users/name/Desktop/folder/subfolder/*.html') but it returned an empty list. I realize this is what the previous person did and it didn't work (I was just hoping that glob had been updated!)

Any thoughts on how to do this?


Solution

  • Without any further information it's hard to say what the issue is. I tested your syntax, it works fine for me. Are you sure the extension is .html not .htm in your /users/name/Desktop/folder/subfolder/ directory?

    Also, to further troubleshoot you can check what python can see in you directory by running:

    os.listdir('/users/name/Desktop/folder/subfolder/')

    This should get you started.