Hello Mahan,

pour récupérer la liste des modules existant sur ton système, tapez :
help("modules")
ensuite, pour les fonctions et objets contenus dans un module, par exemple wave :
help("wave")

hth
Le 05/01/2013 12:51, Maan ALOUN a écrit :
une autre question, comment peut-on savoir les noms de touts les modules prêts existants dans python 2.7 par exemple?
sera-t-il possible de les lister?


--------------------------------------------------
De : "yannick" <[email protected]>
Date : jeudi 3 janvier 2013 15:05
À : <[email protected]>
Objet : [progliste] Re: python  tuto récupérer  aide  d ans un fichier

resalut JF, je vais voir si je trouve le pb, sinon, en pj, le fichier pour
éviyter  les pb d'indentaiton
----- Original Message ----- From: "Jean-François Colas" <[email protected]>
To: <[email protected]>
Sent: Thursday, January 03, 2013 2:47 PM
Subject: [progliste] Re: python tuto récupérer aide d ans un fichier


Alors je n'ai pas compris la finalité, car ici, tout le contenu de chaque
section est strictement le même. La seule chose qui change entre deux
sections, c'est le titre de la section... Je retente le code avec une
autre méthode d'indentation.

# -*- coding:latin-1 -*-
import sys
import os
file = open ("c:\\result.txt","w")
firstStdout = sys.stdout
sys.stdout = file
def test ():
   for element in dir (os):
      if element.startswith ("_"):
         continue
      print ("§"+element)
      help (getattr (os,element))
   #retour dans la fonction
   sys.stdout =firstStdout
   os.startfile ("c:\\result.txt")

#retour dans la console
test ()

Le 03/01/2013 14:28, yannick a écrit :
salut JF, le résultat me semble conforme ,
essaie de faire une importation dans visu note et tu pourras vraiement
voir le résutlat ..


----- Original Message ----- From: "Jean-François Colas"
<[email protected]>
To: <[email protected]>
Sent: Thursday, January 03, 2013 2:21 PM
Subject: [progliste] Re: python tuto récupérer aide dans un fichier


Salut,

Merci. Ca voudrait marcher, mais chez moi je n'obtiens sûrement pas ce
qu'on aurait espéré. Faut dire aussi que dans le mail tout est arrivé
en ligne, alors j'espère avoir bien retranscrit les indentation mais
en fait, dans result.txt, j'ai quelque chose comme ça:

§F_OK
Help on int object:

class int(object)
| int(x[, base]) -> integer
|
| Convert a string or number to an integer, if possible. A floating
point
etc etc, jusqu'à la prochaine section:
§O_APPEND
Help on int object:

class int(object)
| int(x[, base]) -> integer
|
| Convert a string or number to an integer, if possible. A floating
point
etc etc, c'est reparti, et j'ai ainsi la même chose pour chaque section.

Je tente de remettre le code ci-dessous en espérant que le mail ne les
détruira pas, histoire de voir ce qui cloche...
# -*- coding:latin-1 -*-
import sys
import os
file = open ("c:\\result.txt","w")
firstStdout = sys.stdout
sys.stdout = file
def test ():
for element in dir (os):
if element.startswith ("_"):
continue
print ("§"+element)
help (getattr (os,element))
#retour dans la fonction
sys.stdout =firstStdout
os.startfile ("c:\\result.txt")

#retour dans la console
test ()



Le 03/01/2013 11:18, yannick a écrit :
bjr,
voici un script pour enregistrer l'aide de chaque méthode / propriété
d'un module dans un fichier c:/result.txt" au format VSNT.
dans notre script, on ne va pas traiter les cas des méthodes spéciales,
c'est à dir ce dont le nommage commence par le caractère souligné .
prenons pour exemple le module os :
import sys
import os
file =open ("c:/result.txt","w")
firstStdout = sys.stdout
sys.stdout =file
def test ():
for element in dir (os):
if e.startswith ("_"):continue
print ("§"+element)
help (getattr (os,element))
#retour dans la fonction
sys.stdout =firstStdout
os.startfile ("c:/result.txt")
#retour dans la console
test ()

Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
privé, je vous répondrez en privé.


Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/

Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité
à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.


Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se d�sinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à