Quand est-il avantageux d'utiliser l'importation en ligne à usage unique en Python?
Par exemple:
__import__("x").doSomething()
Ce qui précède est-il toujours plus court que le dessous?
import x
x.doSomething()
Ou
from x import*
doSomething()
__import__
aiderait à l'intérieur d'une fonction nommée car elle serait à l'intérieur d'un bloc en retrait. Une importation coûterait plus cher car elle est sur deux lignes et en retrait. (Cela suppose que les importations ne sont pas autorisées en dehors de la fonction.)