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.
First unread post • 4 posts
• Page 1 of 1
-
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 288
- Joined: 11 Mar 2015, 20:43
- Gender:
- Calculator(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: Select all
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: Select all
import math
fichier=open("module.txt","w")
fichier.write(str(dir(math)))
fichier.close()
Merci redgl0w !
-
AfyuVIP++
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 380
- Images: 43
- Joined: 30 Oct 2019, 19:17
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 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)- Posts: 288
- Joined: 11 Mar 2015, 20:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Les contenus des modules python.
ggauny@live.fr wrote: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)- Posts: 380
- Images: 43
- Joined: 30 Oct 2019, 19:17
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: plutôt, oui :)
4 posts
• Page 1 of 1
Return to Problèmes divers / Aide débutants
Who is online
Users browsing this forum: No registered users and 5 guests