Иногда я нахожу, что мне нужно использовать функции с длинными именами, такими как os.path.abspath
и os.path.dirname
a лот всего несколькими строками кода. Я не думаю, что стоит засорять глобальное пространство имен такими функциями, но было бы невероятно полезно определить область вокруг строк, где мне нужны эти функции. В качестве примера это было бы идеально:
import os, sys
closure:
abspath = os.path.abspath
dirname = os.path.dirname
# 15 lines of heavy usage of those functions
# Can't access abspath or dirname here
Мне бы хотелось узнать, возможно ли это как-то