Bonjour à vous,

Je me lance dans le langage Python grâce à mon 1er stage. Je vais travailler sur un logiciel qui a déjà avancé. A la lecture du travail de mon collègue, je vois soudainement un import en plein milieu d'une fonction. Il utilise cet import et le delete juste après. Ça donne ça en fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
def fonction() :
    #debut de la fonction
    from truc import machin
    ligne de code
    ligne de code
    del machin
    #fin de la fonction
Je me demande si c'est vraiment quelque chose qui se fait, et si c'est bien de le faire. Je suis étonné car habitué à avoir tous les import en début de code...

Merci pour votre aide

EDIT : J'ai eu ma réponse dans le chat, donc c'est bon. Pour ceux que ça intéresse, on met effectivement tous les imports tout en haut. (voir : PEP8, c'est con mais j'avais pas tout lu le PEP8)