WHAT Is "Glob" In Python?! (It's Actually Very Useful!)

  Рет қаралды 41,117

Indently

Indently

Күн бұрын

Пікірлер: 66
@turboblitz4587
@turboblitz4587 Жыл бұрын
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
@kreuner11 Жыл бұрын
The biggest difference is that the dot is not an "any character" symbol
@blevenzon
@blevenzon Жыл бұрын
Ananas is pineapple in my language. Hmmm. Awesome video live your content I recently found ya and subbed
@Rizzstech
@Rizzstech Жыл бұрын
Ananas is pineapple in many languages, the English pineapple being the anomaly
@tfr
@tfr Жыл бұрын
@@Rizzstechindeed correct. strange how english is like this 😆
@hamzabiswas8632
@hamzabiswas8632 Жыл бұрын
In mine it's anarosch and I'm bangali
@s.a.2571
@s.a.2571 Жыл бұрын
Not that weird. In spanish it is piña
@Rizzstech
@Rizzstech Жыл бұрын
@@s.a.2571 yet the South America countries that speak Spanish also use ananas
@SabahMahjabeenSarwar
@SabahMahjabeenSarwar 6 ай бұрын
Very informative! thanks for the wonderful content ,explained in eloquent manner.
@grzegorzryznar5101
@grzegorzryznar5101 Жыл бұрын
Man, I like your videos very much. Great work!
@himalkarkal6355
@himalkarkal6355 7 ай бұрын
Thanks so much. Saved me so much manual work!!!
@KaFuMan
@KaFuMan Жыл бұрын
been using subprocess to do the same thing, glad youtube algorithm showed me this :D
@Lord_Shan
@Lord_Shan Жыл бұрын
Thank you. Didn't know about "iglob". It will help you at work.
@rantalbott6963
@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
@md.masumomarjashim Жыл бұрын
You can try such trivial things on your own computer. And see if it works.
@piiissz
@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
@barelycodingtoday Жыл бұрын
Your videos are all freaking fantastic
@SACHINKUMAR-px8kq
@SACHINKUMAR-px8kq Жыл бұрын
Thanks Sir for your Guidance
@allo5668
@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
@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
@chalkypj Жыл бұрын
Thank you, I really learn from your videos
@INGIE32
@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
@dcollett Жыл бұрын
Excellent video. Thanks!
@chrislione950
@chrislione950 4 ай бұрын
Great video thanks
@UCSAmit
@UCSAmit Жыл бұрын
which code editor you are using?
@peshotod
@peshotod 10 ай бұрын
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
@oleksandershevchenko8063
@oleksandershevchenko8063 8 ай бұрын
Cool, have not known before. Ananas is ananas in my language 😉
@duerdum9
@duerdum9 Жыл бұрын
Use next(globs) instead of globs.__next__(). Calling private functions outside the class is bad practice.
@davidlioner4332
@davidlioner4332 Жыл бұрын
Dunders methods != private methods
@duerdum9
@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
@RonaldPostelmans Жыл бұрын
nice video. learned allot
@troy5553
@troy5553 Жыл бұрын
I just found glob randomly in python and i dont know what to do with it
@Indently
@Indently Жыл бұрын
We all come across that moment ahah
@AcessHall
@AcessHall 8 ай бұрын
Great video
@karthikd469
@karthikd469 Жыл бұрын
Awesome one
@GATEPREP
@GATEPREP Жыл бұрын
Hi! Cool tutorial.Just one sa=mall query can we use this to list all objects from an S3 Bucket?
@qondonyon
@qondonyon Жыл бұрын
Glob
@FilosofoDaCamera
@FilosofoDaCamera Жыл бұрын
Grande fede Grazie!
@scullyy
@scullyy Жыл бұрын
oh my glob
@Indently
@Indently Жыл бұрын
That was exactly my reaction
@newcoolboys
@newcoolboys Жыл бұрын
Where Banana? Me sad no see banana ;(
@gund4m
@gund4m Жыл бұрын
Ma un video in italiano quando lo farai?
@Indently
@Indently Жыл бұрын
boh :)
@gund4m
@gund4m Жыл бұрын
@@Indently daje!!
@Luclecool123
@Luclecool123 Жыл бұрын
Mcoding like thumbnail
@vbxiv5553
@vbxiv5553 Жыл бұрын
GLOB
@zangdaarrmortpartout
@zangdaarrmortpartout Жыл бұрын
I always favor regex over glob, I don't like glob really much
@Indently
@Indently Жыл бұрын
They do different jobs though, no?
@Gruuvin1
@Gruuvin1 Жыл бұрын
WHAT, not wtf. Have some class.
@Indently
@Indently Жыл бұрын
You can have a class for this if you want, that’s up to you.
@davizek9047
@davizek9047 Жыл бұрын
print('Thanks a lot!!')
@Ndofi
@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
@ksspqf6016 Жыл бұрын
I won't be coding any time soon so video doesn't apply to me :(
@nextisnowmain
@nextisnowmain 7 ай бұрын
Great video
6 CLEAN Tips To IMPROVE Your Python Functions
9:55
Indently
Рет қаралды 81 М.
How To Write Better Functions In Python
14:17
Indently
Рет қаралды 47 М.
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 2,3 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 127 МЛН
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 7 МЛН
5 Useful F-String Tricks In Python
10:02
Indently
Рет қаралды 327 М.
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 401 М.
there’s no way they did this..
12:50
Low Level
Рет қаралды 183 М.
How I animate 3Blue1Brown | A Manim demo with Ben Sparks
53:41
3Blue1Brown
Рет қаралды 1 МЛН
Avoid These BAD Practices in Python OOP
24:42
ArjanCodes
Рет қаралды 72 М.
Enums Explained In Under 12 Minutes In Python
12:03
Indently
Рет қаралды 30 М.
Unlocking your CPU cores in Python (multiprocessing)
12:16
mCoding
Рет қаралды 309 М.
C++ vs Rust: which is faster?
21:15
fasterthanlime
Рет қаралды 402 М.
5 Good Python Habits
17:35
Indently
Рет қаралды 611 М.