Récupérer le contenu d'un fichier Python dans une librarie
Résolu
Theo
-
Theo -
Theo -
Bonjour,
Je travaille sur un projet utilisant matplotlib et qt.
J'aimerais récupérer le contenu d'un fichier nommé "figureoptions.py" situé : Anaconda3\\envs\\Lib\\site-packages\\matplotlib\backends\\qt_editor") pour appeler une fonction présente dans ce fichier.
J'ai donc tenté :
Mais je bloque sur la suite.
Merci d'avance pour votre aide.
Je travaille sur un projet utilisant matplotlib et qt.
J'aimerais récupérer le contenu d'un fichier nommé "figureoptions.py" situé : Anaconda3\\envs\\Lib\\site-packages\\matplotlib\backends\\qt_editor") pour appeler une fonction présente dans ce fichier.
J'ai donc tenté :
import sys
sys.path.append("C:\\Anaconda3\\envs\\Lib\\site-packages\\matplotlib\backends\\qt_editor")
from qt_editor import *
Mais je bloque sur la suite.
Merci d'avance pour votre aide.
Configuration: Windows / Edge 91.0.864.41
A voir également:
- Récupérer le contenu d'un fichier Python dans une librarie
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
4 réponses
Si ton répertoire
C:\\Anaconda3\\envs\\Lib\\site-packages\\matplotlib\\backends\\qt_editor
contient vraiment un fichier nommé figureoptions.py, ca doit marcher
Mais je vois que tu as fait une erreur dans le nom du chemin:
site-packages\\matplotlib\backends
avec un seul \ avant backends
Pour ne pas avoir a doubler les \, on peut faire ça:
sys.path.append(r"C:\Anaconda3\envs\Lib\site-packages\matplotlib\backends\qt_editor")
avec le r devant (r comme raw string: chaine brute)
C:\\Anaconda3\\envs\\Lib\\site-packages\\matplotlib\\backends\\qt_editor
contient vraiment un fichier nommé figureoptions.py, ca doit marcher
Mais je vois que tu as fait une erreur dans le nom du chemin:
site-packages\\matplotlib\backends
avec un seul \ avant backends
Pour ne pas avoir a doubler les \, on peut faire ça:
sys.path.append(r"C:\Anaconda3\envs\Lib\site-packages\matplotlib\backends\qt_editor")
avec le r devant (r comme raw string: chaine brute)
J'ai essayé ceci avant de poster sur le forum
Mais "figureoptions" est incorrect (souligné en rouge)