Почему нам нужно использовать «как» в Python для импорта - PullRequest
0 голосов
/ 19 октября 2018

из документов Python:

 import_stmt:    "import" module ["as" name] ("," module ["as" name] )* 
          | "from" module "import" identifier ["as" name]
            ("," identifier ["as" name] )*
          | "from" module "import" "*" 
 module:         (identifier ".")* identifier

Зачем нам нужно определять псевдоним для библиотеки?

1 Ответ

0 голосов
/ 19 октября 2018

Есть несколько случаев.

Чтобы избежать конфликта имен

from bisect import bisect
from homework import bisect as my_bisect
# TODO: test if the two functions works similarly

Чтобы избежать длинных имен

import tensorflow as tf

Для создания мемов

import keras as tf
...