Résolue

Créer un module

# Librairie standard # Modules

bonjour, si par hasard on écrase un module qui existait déjà dans python, est-il possible de le restaurer? si oui comment procéder?

je dirais que juste supprimer le module que tu as créé l'annule, et le module de base redevient opérationnel

Hello Sylvain,


qu'entends tu par "écraser" ? Normalement tu as peu de chance que cela arrive car il faut aller volontairement dans le dossier d'installation de python ou de ton environnement virtuel, et effacer le dossier en question.


Tu as un cas de figure ?

dans le cours on dit que si on crée un module qui existe déjà dans python, clui de python sera effacer, alors si cela arrive comment faire pour restaurer le module qui existait déjà dans python?

Thibault houdon

Mentor

Si tu as créé un module portant le même nom qu'un module de base de Python et que tu l'as importé, le module de base sera remplacé par ton module.


Si tu souhaites retrouver l'accès au module de base, il te suffit de renommer ou supprimer ton fichier.


Python ne remplace aucun fichier, c'est juste que si tu as un fichier qui a le même nom qu'un module, il y aura un "conflit" entre les deux et Python va utiliser ton fichier au lieu du fichier qu'il a dans son dossier d'installation.


Si tu supprimes ton fichier, le conflit n'est plus présent. Le fichier du module de base lui ne change jamais et n'est jamais "écrasé".


Quand je parle d'écraser c'est un abus de langage, aucun fichier n'est supprimé.

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.