Accueil > Forum > > > > ecrire un dico dans un fichier texte
ecrire un dico dans un fichier texte
mercredi 23 février 2005 à 23:30:41 |
ecrire un dico dans un fichier texte

airod
|
je cherche depuis un bout de temps mais rien y fait!
Mon prob:
je pars d'un fichier de config (*.cfg), et j'en crée un dico dans mon
appli, ceci me sert a paramétrer mon appli directement par fichier
texte.
maintenant je cherche a faire une interface qui me permetterait de
modifier les parametres plutot que de le faire en editant le fichier
*.cfg dans un editeur de texte.
je sais comment modifier des valeurs dans mon dico, mais comment puis je l'ecrire dans le fichier texte au final?
j'ai essayer une méthode ConfigParser, mais quand j'ecris le fichier,
le fichier de base est remplacé par le nouveau, donc une partie des
infos disparaissent.
Help me please.
ho, au fait je débute en prog alors soyez clair, pour que je comprennes bien, merci "heureux ceux qui se libèrent de leurs chaines"
|
|
jeudi 24 février 2005 à 08:25:20 |
Re : ecrire un dico dans un fichier texte

taz_iup
|
Tu dit que tu utilises ConfigParser, bon apparement ca fait des trruc du style des .ini
Avec cette Classe , tu es oblige de réécrire ton fichier en entier, ce
que tu as a faire c 'est donc de charger ton fichier existant( avec la
méthode readfp de tn objet ), de modifier tes options puis de le
sauver. ainsi toutes tes options seront présentes.
Voila et apparement ls conseillent aussi d'utiliser SafeConfigParser plutot qu le ConfigParser v>=2.3 )
Et si tu comprends l'anglais voici la page de documentation de python a propors des ConfigParser :
http://www.python.org/doc/2.4/lib/RawConfigParser-objects.html
|
|
samedi 26 février 2005 à 16:16:08 |
Re : ecrire un dico dans un fichier texte

airod
|
Ok, coté lecture du fichier j'ai ce qui faut. Mon code lit le fichier
texte, avec la methode ftp. J'obtiens une varaible "Valeurs" qui me
renvoie l'adresse memoire si je fait "print Valeurs"
Je passe par une 2eme fonction pour creer un dico a partir de "Valeurs", j'obtient "a"
Je peux modifier les valeurs de "a" avec les methodes "get()" et "__setitem__()"
Donc je fini par avoir "a" avec mes nouvelles valeurs, ca c'est bon.
A partir de là, si je fait "Valeurs.write(open('config.cfg','w'))",
j'ecris bien dans le fichier mais les valeurs sont identique. Comment
je peux modifier "Valeurs" a partir de "a"?
C'est ca qui me manque!
Si vous voulez voir mon code, dites le moi.
merci d'avance
"heureux ceux qui se libèrent de leurs chaines"
|
|
samedi 26 février 2005 à 16:37:37 |
Re : ecrire un dico dans un fichier texte

airod
|
O, ben ca y est il suffisait de bien comprendre ce que vous me disiez!
J'essayais d'attribuer les nouvelles valeurs a "a" pour redefinir
"Valeurs", alors que je devais uniquement modifier les valeurs dans
"Valeurs".
c'est cool, maintenant.
merci.  "heureux ceux qui se libèrent de leurs chaines"
|
|
samedi 26 février 2005 à 17:35:14 |
Re : ecrire un dico dans un fichier texte

taz_iup
|
n mais valide une réponse quand ton problème est résolu commeca on sait quelles question sont encore en attente... :D
|
|
samedi 26 février 2005 à 19:59:08 |
Re : ecrire un dico dans un fichier texte

airod
|
uhmmm, d'accord, mais comment je fais pour valider mon post pour le mettre en résolu??
désolé j'sais pas comment faire!  "heureux ceux qui se libèrent de leurs chaines"
|
|
lundi 28 février 2005 à 07:34:13 |
Re : ecrire un dico dans un fichier texte

Marvin
|
Réponse acceptée !
En principe, si c'est toi qui a posté le message au début, il devrait y avoir des boutons a côté des avatars des personnes pour accepter la reponse.
|
|
Cette discussion est classée dans : fichier, cherche, texte, ecrire, dico
Répondre à ce message
Sujets en rapport avec ce message
Problème de vitesse exécution d'un script [ par MasterID ]
Bonjour,j'ai réalisé un script qui récupère des informations dans un fichier texte, les traitent et retourne un autre fichier texte.Le fichier texte c
Extraire des informations d'un fichier texte [ par med93100 ]
Bonjour la compagnie , Je tiens deja à vous dire que je suis débutant en python , donc mon prolbème est la , j'ai un texte avec plein de code html pa
(python] suppression de certaines parties d'un fichier texte [ par Flobertime ]
Bonjour, Je souhaiterai supprimer certaines partie d'un fichier texte. Ces parties seraient par exemple de la ligne 1 à la ligne 12 et de 25 à 45. o
Caractère de coupure + formfeed [ par bowbz ]
Bonjour, J'essaie de créer de multiples fichiers à partir d'un gros fichier. Dans ce gros fichier, il y a un séparateur que j'aimerai utiliser comme
Aide pour acces fichier en python... [ par ordema ]
Slt tlm ; Je fais un petit script en python mais je bloque une ligne : J'ai des fichiers dans un dossier que je liste avec une boucle mais j'aimerai
copier une colonne [ par bossou ]
Bonjour à tous. j'ai un programme à écrire en python qui pourra me permettre d'ouvrir un fichier excel et de copier une colonne entière et la coller
utilisation des listes [ par bossou ]
Bonjour tout le monde. j'ai un fichier texte que je crée à partir un autre fichier. le nouveau fichier créer contient plusieurs lignes dont chaque lig
Date de création d'un fichier [ par galgafou ]
Bonjour à tous, Voilà, j'aimerais faire un petit programme python dans lequel j'ai besoin de connaitre la date de création d'un fichier à partir de s
Envoi de fichier sur ftp avec un proxy [ par tititoss91 ]
Bonjour, je suis en train de réaliser un projet qui permet de récupérer un fichier dans un répertoire, de le zipper et ensuite de l'envoyer sur un ser
split [ par bulle0789 ]
bonjour, je débute en python, donc je n'ai pour l'instant encore que des bases. Je sais que pour supprimer un signe de ponctuation d'un texte il faut
Livres en rapport
|
Derniers Blogs
CSDL FUNCTIONCSDL FUNCTION par Matthieu MEZIL
Dans mon post précédent , j'ai utilisé une CSDL Function afin de générer une requête SQL avec un DateDiff utilisant la date courante sur la BD à partir d'une requête LINQ. Dans le cadre de ce post , vous avez probablement remarqué que dans le cadre de plu...
Cliquez pour lire la suite de l'article par Matthieu MEZIL LINQ TO ENTITIESLINQ TO ENTITIES par Matthieu MEZIL
Cette semaine je suis à Montréal en tant que speaker sur Entity Framework pour l'évènement confoo . J'en profite pour remercier les organisateurs de cet évènement de m'avoir fait confiance et Access-IT de m'avoir permis d'y participer. En parallèle, j'ai ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL FAIRE APPARAITRE L'ONGLET 'DéVELOPPEUR' DANS OFFICE 2010FAIRE APPARAITRE L'ONGLET 'DéVELOPPEUR' DANS OFFICE 2010 par neodante
La nouvelle interface d'Office 2010 à amener quelques modifications par rapport à celle de 2007. Certes mineures, ces modifications ont fait disparaître la case à cocher de l'onglet 'Développeur' en première page du panneau du 'bouton Office' (dans Office...
Cliquez pour lire la suite de l'article par neodante [ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1[ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1 par pierre
Si vous avez téléchargé comme moi Microsoft Forums NNTP Bridge V1 avant le 11 mars 2010 (voir [Astuce] Disponibilité de Microsoft Forum NNTP Bridge Version 1.0), un problème de date localisée pour les non anglais était présent. Un patch est disponibl...
Cliquez pour lire la suite de l'article par pierre PB LORS DE L'INSTALLATION SHAREPOINT 2010.PB LORS DE L'INSTALLATION SHAREPOINT 2010. par Patrick Guimonet
Lors de l'installation de SharePoint 2010, j'ai rencontré un problème de plantage à l'étape 5 du configuration Wizard. Ca se termine sur cet écran : Et en analysant le fichier de journalisation, on remarque vers la fin des 15000 et quelques lign...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|