Функция dir() - удобна для получения списка атрибутов у любого объекта.
Ранее я писал про функцию __dir__() в модуле (не путайте её с переменной __all__(), которая указывает список объектов для импорта если встречается конструкция from module import *).
Скорее всего вы уже знаете как использовать функцию dir(). Любой объект может реализовать метод __dir__() чтобы указать список имеющийхся и динамических атрибутов. И функция dir() поможет получить список этих атрибутов.
>>> dir(str)
['__add__', '__class__', '__contains__', ...]
У этой функции есть еще один способ применения. Её можно вызвать без аргумента, и в таком случае она вернёт список имён в текущем неймспейсе.
>>> dir()
['__builtins__', '__doc__', '__file__', ...]
>>> def test():
>>> x = 1
>>> print(dir())
>>> test()
['x']
#basic#tricks
The moment you all have been waiting for! ⌛️
Welcome the Warriors for India ka Tyohaar! 🔥
Fasten your seat belts for a crazy #IPL journey with #Vision11 & #CSK
🤜🤛
Ab aayega maza!
Download #Vision11 now!
https://vision11.in/APK/vision11.apk
Kursi ki peti baandh lijiye mausam bigadne wala hai, Fantasy Apps ka Pathaan is here!
Download the #Vision11 App & make your team now.
#IskiJhalakSabseAlag#Vision11#Csk#Pathaan
🚨 GRAND WINNINGS ALERT 🚨
Play the MEGA GL of the Indian T20 League #CSK vs Gujarat and take home ₹ 1 CRORE!! 💸💸💸
₹5 LAKHS ka FREE giveaway bhi hai, toh socho mat bas contests join karo aur jeeto on #Vision11!! 💪💪
Download #Vision11 now! 📲#IskiJhalakSabseAlag
https://vision11.in/APK/vision11.apk
#vision11#sapnokavision#vision11official#iskijhalaksabsealag
Nahi rokte to Guinness World Record bana deta Ben😂!
Download the #Vision11 App and Make your team now.
Ben ko captain banao kya pata Ben aapka bhi naam lele🤭!
#IskiJhalakSabseAlag#BenStokes#Csk#Vision11#BestFantasyApp