Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2420 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Path-finding

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Path-finding

n°1747923
handerwave​s
Posté le 17-06-2008 à 23:09:04  profilanswer
 

Bonjour à tous,
 
voici est mon premier programme ou j essaye de charger un fichier danss une string (ou il y a des données sur sur un carré) et de récrire dans un autre dossier texte les 4 coins de ce carré.
le programme s'exécute sans faute, mais rien ne s'écrit dans le dossier texte. je sais que vs en avez marre des question de nooby nab mais répondez moi quand même svp.  
 
 
 
 
def database_pathfinding():
    # charge les infos terrain
    chdir('C\Program Files\FF')
    database = open('map.txt','r')
    database_s = database.readlines()
    #s = string
    # format des données extraites : [x;y;côté;nom;type_batiement]
    n = len(database_s)
    i = 1
    chdir('C\Program Files\FF')
    point_data = open('point_data' , 'w')
    while ( i < n):
        point_A = [database_s[4]+"A",database_s[1],database_s[1]]
        point_data.write(point_A)
        point_B = [database_s[4]+"B",database_s[1]+database_s[3],database_s[1]]
        point_data.write(point_A)
        point_C = [database_s[4]+"C",database_s[1]+database_s[3],database_s[1]-database_s[3]]
        point_data.write(point_A)
        point_D = [database_s[4]+"D",database_s[1],database_s[1]-database_s[3]]
        point_data.write(point_A)
        i = i+1
 
 
 
 
Bonne soirée !!!
 
 
Handerwaves

mood
Publicité
Posté le 17-06-2008 à 23:09:04  profilanswer
 

n°1748076
multani
Dépressionnisé
Posté le 18-06-2008 à 11:50:28  profilanswer
 

1. Utilise la balise [code=python] pour mettre ton code
 
2. Utilises `for ... in ...:` pour parcourir les lignes de ton fichier :  
 * ça évitera de te faire fusiller la prochaine fois que qu'on te relira
 * ça te fera parcourir tout ton fichier
 * ça te fera sortir tout seul de ta boucle à la fin du fichier comme un grand
 * et ça te permettra de vraiment utiliser les lignes de ton fichier ...
 
3. Ton code ne peut pas fonctionner comme tu l'as écris, t'as forcément une erreur (ou alors un fichier avec une seule ligne).
 
4. Relis ton code, t'essayes de réécrire 4 fois le même point ...


Message édité par multani le 18-06-2008 à 11:51:01

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Path-finding

 

Sujets relatifs
[résolu] OVH probleme set_include_path()[Shell] Sed : Remplacer un \ par \\ dans un path
variable path et pointage fonctionvariable path et pointage fonction
php5, transformation XSLT, chunk.xsl et path des outputVBScript: erreur 800A004C path not found sur win2k3, ok sous win xp
Variable PATHChanger le path de la librairie standard
[vba] variable Path dans SaveAs(...)Connaitre le chemin (path) courrant dans un HTA
Plus de sujets relatifs à : Path-finding


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)