begin process at 2012 02 11 15:43:50
  Trouver un code source :
 
dans
 

7 commentaire(s) de lespinx sur des sources sur tout CodeS-SourceS

Déposé sur Tours de hanoi

Bonjour Abahina,

Pour espérer une réponse il vaudrait mieux poster cette question sur le forum CCPFrance (http://www.cppfrance.com/)
Cordialement.
Posté le : 19/01/2012 11:02:29

Déposé sur Palindromes, anacycliques et anagrammes

Bonsoir Petitmoustique,

Je n'avais jamais utilisé les "regular expression", j'ai fait un essai : ça n'est pas très simple même si ça a l'air rapide
Merci pour le commentaire et pour la note.
Posté le : 08/12/2010 22:50:29

Déposé sur Documenter vos sources en genérant le graphe des appels inter...

Bonsoir,

Merci, Aera Group, d'imagniner que je suis capable d'écrire un programme comme Graphviz.
Le fait d'avoir appelé mon code Python "Graphviz.py" prête à confusion.

Comme cité dans la description, Graphviz est un logiciel libre distribué suivant la licence Common Public License. Il a été créé par les laboratoires de recherche d'AT&T.
Dans le fichier texte "Lisez_moi.txt" joint avec le fichier source Python, il y a des liens qui expliquent l'origine et l'utilisation de Graphviz.

Le code que j'ai proposé (en 2007) se contente d'examiner le module source à l'aide de "pyclbr.py" et "tokenize.py" et de générer les instructions ".DOT", DOT étant le langage de description de graphe utilisé par Graphviz.

Je pense que ce code est perfectible car il a un certain nombre de restrictions.
Posté le : 30/07/2010 22:38:27

Déposé sur Documenter vos sources en genérant le graphe des appels inter...

Bonjour Aera Group,
Oui c'est moi qui est programmé ça.

Je m'interroge sur le sens de ton étonnement.
J'y vois 2 possibilités:
1-C'est toi qui a programmé ce chef-d'œuvre? (Hum...)
2-C'est toi qui a programmé cette daube?

Ce serait bien d'en dire plus.
Cordialement
Posté le : 29/07/2010 21:34:39

Déposé sur Fonction compter le nombre de ligne

Bonjour,
1)
Utiliser "readlines" au lieu de "readline". La méthode  "readlines" renvoie toutes les lignes du fichier dans une liste.
Il ne reste plus qu'a appliquer la méthode "len(liste)" pour obtenir le nombre d'éléments de la liste donc le nombre d'enregistrements du fichier.
Exemple
# -*- coding: ISO-8859-15 -*-
import os , time
# FONCTION RENVOYANT LE NOMBRE DE LIGNES D'UN FICHIER TEXTE
def countLigne(fichier):
    Liste=file(fichier,'r')
##    i=1
    i=Liste.readlines()

##    # "Tant que la ligne n'est pas égale à "" "
##    #  ==> tant qu'on est pas arrivé à la fin
##    while Ligne!="":
##        #on lit une ligne
##        Ligne=Liste.readline()
##        #on ajoute 1 à notre compteur
##        i+=1
    #on retourne le compteur

    return i
#on note que sous windows le symbole "\" doit etre doublé quand il y a certains caractères

2)La mème chose avec une écriture plus pythonesque
i = len(open(fichier,'r').readlines())
print "nb_lignes",i

L'inconvénient de cette méthode est que le fichier est chargé totalement en mémoire.

3)N'ayant pas sous la main un fichier de plus d'un million d'enregistrements pour faire des tests, je joins un exemple tiré d'un livre "Python par l'exemple (O'Reilly)", réputé plus rapide et adapté pour de très gros fichiers.

for i, ligne in enumerate(open(fichier,'r')):
    pass
i += 1
print "nb_lignes",i

Le fichier est lu ligne par ligne dans une boucle "for"
Le compteur "i" est incrémenté par la méthode "enumerate"
La méthode "enumerate" enumère de 0 a n c'est la raison pour laquelle on fait i += 1

Alors bons tests.
Cordialement.
Posté le : 03/02/2009 11:07:14

Déposé sur Mastermind (par julie et hcd)

Y'a un p'ti bug
ligne 427 ==> "can=Canvas(root,height=810,width=1200, bg='dark green')"

Je suis sous Windows XP avec un écran de 17" résolution 1152x864
La largeur du canvas est supérieure à la résolution de mon écran et je ne vois pas le 2ème canvas "can2"
Dans mon cas je mets "width=900" et tout va bien.
Cordialement
Posté le : 27/01/2007 17:41:35

Déposé sur Collecte données météo chez weather.com

Le temps est couvert avec risque d'orage.

>>>    from Main import opj
>>>ImportError: No module named Main

J'attendrrai une éclaircie.
Posté le : 02/12/2006 11:01:27

1


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales