Nice Video! It feels like glob rules and regex is pretty much the same, but there are actually many differences. The strange thing is you don't notice them when working in the domain of directiories, so it feels very natural to use the glob rules. The whole video I was thinking "Wait what is different from regular expressions here?"
@kreuner11 Жыл бұрын
The biggest difference is that the dot is not an "any character" symbol
@blevenzon Жыл бұрын
Ananas is pineapple in my language. Hmmm. Awesome video live your content I recently found ya and subbed
@Rizzstech Жыл бұрын
Ananas is pineapple in many languages, the English pineapple being the anomaly
@tfr Жыл бұрын
@@Rizzstechindeed correct. strange how english is like this 😆
@hamzabiswas8632 Жыл бұрын
In mine it's anarosch and I'm bangali
@s.a.2571 Жыл бұрын
Not that weird. In spanish it is piña
@Rizzstech Жыл бұрын
@@s.a.2571 yet the South America countries that speak Spanish also use ananas
@SabahMahjabeenSarwar6 ай бұрын
Very informative! thanks for the wonderful content ,explained in eloquent manner.
@grzegorzryznar5101 Жыл бұрын
Man, I like your videos very much. Great work!
@himalkarkal63557 ай бұрын
Thanks so much. Saved me so much manual work!!!
@KaFuMan Жыл бұрын
been using subprocess to do the same thing, glad youtube algorithm showed me this :D
@Lord_Shan Жыл бұрын
Thank you. Didn't know about "iglob". It will help you at work.
@rantalbott6963 Жыл бұрын
Very handy. Thanks. Can you start the search from, say, '../' or '../../' like you can in the shell? Or do you need an absolute path?
@md.masumomarjashim Жыл бұрын
You can try such trivial things on your own computer. And see if it works.
@piiissz Жыл бұрын
Test is important but it can be misleading. It's good to check the documentation always! The second line docs of "glob.glob(pathname, *, root_dir=None, dir_fd=None, recursive=False, include_hidden=False)" contains the answer. Typing the answer was longer than googling the docs and checking the possible path types... :( It is your turn, find the docs instead of asking in comment! ;)
@barelycodingtoday Жыл бұрын
Your videos are all freaking fantastic
@SACHINKUMAR-px8kq Жыл бұрын
Thanks Sir for your Guidance
@allo5668 Жыл бұрын
I’ve transitioned to only using Path.glob() since often I need to import Path anyway, and now I need 1 fewer import. I basically never import glob anymore
@thatsunpossible312 Жыл бұрын
Yes! I just transitioned to pathlib this week after resisting forever. What sold me was using the division operator “/“ instead of os.path.join all the time. Now I realize that I often don’t need os, sys, and glob imports.
@chalkypj Жыл бұрын
Thank you, I really learn from your videos
@INGIE32 Жыл бұрын
I have been using glob for a long time, but I only knew the * notation, so really insightful video as always! I do have to change a lot of my code now tho :/
@dcollett Жыл бұрын
Excellent video. Thanks!
@chrislione9504 ай бұрын
Great video thanks
@UCSAmit Жыл бұрын
which code editor you are using?
@peshotod10 ай бұрын
It works very well for current disc directory,but when I try different disc and capital letters folder it gives me this error: root_dir='D:\MY DOCUMENTS\NIZAR', ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 15-16: malformed \N character escape
@oleksandershevchenko80638 ай бұрын
Cool, have not known before. Ananas is ananas in my language 😉
@duerdum9 Жыл бұрын
Use next(globs) instead of globs.__next__(). Calling private functions outside the class is bad practice.
@davidlioner4332 Жыл бұрын
Dunders methods != private methods
@duerdum9 Жыл бұрын
@@davidlioner4332 while that is true. Python doesn't really have the tradition concept of private methods. Dunder methods are the closest to it. If it was truly private, the call wouldn't even work. The point still stands.
@RonaldPostelmans Жыл бұрын
nice video. learned allot
@troy5553 Жыл бұрын
I just found glob randomly in python and i dont know what to do with it
@Indently Жыл бұрын
We all come across that moment ahah
@AcessHall8 ай бұрын
Great video
@karthikd469 Жыл бұрын
Awesome one
@GATEPREP Жыл бұрын
Hi! Cool tutorial.Just one sa=mall query can we use this to list all objects from an S3 Bucket?
@qondonyon Жыл бұрын
Glob
@FilosofoDaCamera Жыл бұрын
Grande fede Grazie!
@scullyy Жыл бұрын
oh my glob
@Indently Жыл бұрын
That was exactly my reaction
@newcoolboys Жыл бұрын
Where Banana? Me sad no see banana ;(
@gund4m Жыл бұрын
Ma un video in italiano quando lo farai?
@Indently Жыл бұрын
boh :)
@gund4m Жыл бұрын
@@Indently daje!!
@Luclecool123 Жыл бұрын
Mcoding like thumbnail
@vbxiv5553 Жыл бұрын
GLOB
@zangdaarrmortpartout Жыл бұрын
I always favor regex over glob, I don't like glob really much
@Indently Жыл бұрын
They do different jobs though, no?
@Gruuvin1 Жыл бұрын
WHAT, not wtf. Have some class.
@Indently Жыл бұрын
You can have a class for this if you want, that’s up to you.
@davizek9047 Жыл бұрын
print('Thanks a lot!!')
@Ndofi Жыл бұрын
Hello Idently! Unfortunately I'm having this error, whe i run this code: CODE: import glob, pandas as pd, os print(glob.glob("**/*.pdf", path = 'C:\Users dofi.vontade\OneDrive\Ndofi\Analytics\DB', recursive=True, includ_hiden=True)) ERROR: Input In [140] print(glob.glob("**/*.pdf", path = 'C:\Users dofi.vontade\OneDrive\Ndofi\Analytics\DB', recursive=True, includ_hiden=True)) ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
@ksspqf6016 Жыл бұрын
I won't be coding any time soon so video doesn't apply to me :(