Comment ajouter des modules personnalisés en python?

De manière générale, nous stockerons les modules python que nous écrivons et les modules fournis avec python séparément pour atteindre l'objectif d'une maintenance facile.

L'environnement d'exécution Python parcourt la liste sys.path lors de la recherche de fichiers de bibliothèque. Si nous voulons enregistrer une nouvelle bibliothèque de classes dans l'environnement d'exécution, il existe trois méthodes principales:

Ajoutez un nouveau chemin à la liste sys.path.

Définissez la variable d'environnement PYTHONPATH.

Copiez le fichier de bibliothèque dans un répertoire de la liste sys.path (tel que le répertoire site-packages).

En fait, le moyen le plus simple est d'utiliser des fichiers .pth. Dans le processus de traversée du répertoire de fichier de bibliothèque connu, si Python voit un fichier .pth, il ajoutera le chemin enregistré dans le fichier au paramètre sys.path, de sorte que le fichier .pth indique que la bibliothèque spécifiée peut également être utilisée par Python L'environnement d'exploitation est trouvé.

en fonctionnement:

Créez un fichier MyModule.pth dans le répertoire Python / Lib / site-package, où le contenu est le chemin où se trouve le module personnalisé.

Code de configuration

C: \ Projet

C: \ Project afin que les fichiers python dans le répertoire Project puissent être trouvés.

Python implémente une fonction personnalisée d'ajout de sauvegarde et de suppression?

Description du problème:

Maintenant, utilisez easygui pour créer une interface de sélection multiple simple:

importer easygui

rules = easygui.multchoicebox (msg = 'veuillez choisir les règles', titre = 'test', choix = ['fonction 1', 'fonction 2', 'fonction personnalisée'])

Les fonctions 1 et 2 sont écrites et peuvent être réalisées. Par exemple, ajoutez une chaîne X à l'entrée, ce X est à définir par l'utilisateur.

  • Le problème maintenant est qu'après chaque fonction définie par l'utilisateur, lorsque vous utilisez à nouveau l'interface graphique, vous devez la ressaisir.

Existe-t-il un moyen d'enregistrer les règles que l'utilisateur a utilisées auparavant et de les sélectionner directement la prochaine fois qu'elles sont utilisées, ou de les supprimer lorsqu'elles ne sont pas nécessaires.

Si vous ignorez ce framework easygui et avez juste besoin de réaliser l'idée, comment le faire fonctionner?

Réponse: Pour enregistrer, il s'agit d'un stockage physique, d'un format de fichier ou d'un stockage de table de base de données (la bibliothèque pickle peut être utilisée pour accéder à des données simples), il suffit de démarrer le programme et de le lire.

L'éditeur apprend actuellement Python, donc je suis plus préoccupé par ces problèmes connexes.Si vous êtes également intéressé par Python et que vous n'avez pas de professeur professionnel autour de vous, vous pouvez ajouter q878Java788. . 853, discutons et étudions ensemble.

Je suppose que tu aimes

Origine blog.csdn.net/cemaxueyuan/article/details/108393481
conseillé
Classement