Bonsoir,
Peut-on sauvegarder la liste des fonctions d'un module python dans un fichier ? Pour l'instant je recopie les fonctions à la main
sur mon cahier et ensuite je recopie sur le pc : c'est un peu fastidieux.
Comment fonctionne le programme python de Critor, celui qui est dans NSI sous le nom EXPLOD.py créé le 13 juin 2020 ? Je ne parviens
pas à l'exécuter.
Merci et bonne fin de dimanche.
Les contenus des modules python.
Voir le premier message non lu • 4 messages
• Page 1 sur 1
-
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)- Messages: 288
- Inscription: 11 Mar 2015, 20:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Les contenus des modules python.
Bonsoir,
Je propose le code Python suivant :
Ça sauvegarde la liste des fonctions importées dans le fichier module.txt par contre il y a les fonctions du module math mais également celle qui sont disponibles par défaut, sans aucun import. Il faut donc trier ou améliorer pour vider la liste avant.
Edit :
Je propose une version plus efficace, grâce à un conseil de redgl0w :
Merci redgl0w !
Je propose le code Python suivant :
- Code: Tout sélectionner
from math import *
fichier=open("module.txt","w")
fichier.write(str(dir()))
fichier.close()
Ça sauvegarde la liste des fonctions importées dans le fichier module.txt par contre il y a les fonctions du module math mais également celle qui sont disponibles par défaut, sans aucun import. Il faut donc trier ou améliorer pour vider la liste avant.
Edit :
Je propose une version plus efficace, grâce à un conseil de redgl0w :
- Code: Tout sélectionner
import math
fichier=open("module.txt","w")
fichier.write(str(dir(math)))
fichier.close()
Merci redgl0w !
-
AfyuVIP++
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 380
- Images: 43
- Inscription: 30 Oct 2019, 19:17
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: plutôt, oui :)
Re: Les contenus des modules python.
Merci beaucoup, mais j'obtiens "attribute error in line 4 <module>".
"NoneType' object has no attribute 'write'.
"NoneType' object has no attribute 'write'.
-
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)- Messages: 288
- Inscription: 11 Mar 2015, 20:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Les contenus des modules python.
ggauny@live.fr a écrit:Merci beaucoup, mais j'obtiens "attribute error in line 4 <module>".
"NoneType' object has no attribute 'write'.
Essaye de créer le fichier module.txt avant de lancer le script.
-
AfyuVIP++
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 380
- Images: 43
- Inscription: 30 Oct 2019, 19:17
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: plutôt, oui :)
4 messages
• Page 1 sur 1
Retourner vers Problèmes divers / Aide débutants
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités