why does from `from itertools import chain` works but not `import itertools.chain as chain`?

StackOverflow https://stackoverflow.com/questions/20912088

  •  24-09-2022
  •  | 
  •  

Pregunta

Why does the following work:

from itertools import chain

but the following does not?

import itertools.chain as chain
¿Fue útil?

Solución

The import foo.bar syntax can only be used to import a module from a package, not an object in a module. from foo import bar can be used to import a module from a package or an object from a module.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top