Функция 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
There is a proposal to 'remove' Sunehri Masjid near Central Secretariat, #Delhi.
This a very old #mosque.
Govt has sought public response regarding removal of the mosque.
https://t.me/YediotNewsChat
🇷🇺 TezJet теперь летает напрямую Бишкек ⇆ Дели
www.flytezjet.com
🇰🇬 TezJet эми Бишкек ⇆ Дели түз каттамдарын аткарат
www.flytezjet.com
🇮🇳 TezJet Now Flies Direct Bishkek ⇆ Delhi
www.flytezjet.com
#FlyTezJet#TravelWithTezJet#Delhi#TezJet#BishkekToDelhi
#Metro#Between#Stations#Delhi
Join the Metro Between Stations – Delhi beta on ✈️#TestFlight
🔗 Link: https://testflight.apple.com/join/ts8h93v7
Shared by thiago