[Python] Matplotlib
Résolu/Fermé
A voir également:
- [Python] Matplotlib
- Citizen code python avis - Accueil - Outils
- Python generator - Télécharger - Sécurité
- Trouver la position d'un élément dans une liste python ✓ - Forum Python
- Python retour à la ligne dans le code - Forum Python
4 réponses
Utilisateur anonyme
16 mai 2006 à 11:43
16 mai 2006 à 11:43
C'est bon j'ai trouvé
C'est linewidth...
En même temps, c'était assez évident.
C'est linewidth...
En même temps, c'était assez évident.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 661
16 mai 2006 à 11:46
16 mai 2006 à 11:46
:-)
Ah ben Seb tant que tu es là, j'ai une question.
D'abord salut.
J'utilise cette fonction là :
cPickle.dump(self.model, open("/home/aurelien/devel/python/test/model.cir", "wb"))
J'ai une zone de texte où l'utilisateur entre des données et je sauvegarde ces données grâce à la ligne ci-dessus.
Le problème est que cette fonction me remplace tous mes retours à la ligne par des '\n' et du coup, je ne peux plus utiliser le fichier sauvegardé.
Y'a une autre solution pour sauvegarder ou alors y'a des options spéciales pour cette fonction?
Merci
D'abord salut.
J'utilise cette fonction là :
cPickle.dump(self.model, open("/home/aurelien/devel/python/test/model.cir", "wb"))
J'ai une zone de texte où l'utilisateur entre des données et je sauvegarde ces données grâce à la ligne ci-dessus.
Le problème est que cette fonction me remplace tous mes retours à la ligne par des '\n' et du coup, je ne peux plus utiliser le fichier sauvegardé.
Y'a une autre solution pour sauvegarder ou alors y'a des options spéciales pour cette fonction?
Merci
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 661
16 mai 2006 à 12:05
16 mai 2006 à 12:05
J'ai une zone de texte où l'utilisateur entre des données et je sauvegarde ces données grâce à la ligne ci-dessus.
Tu ne dump pas un widget tkinter ?
Si c'est le cas, alors évite !
A mon avis ça va poser problème.
C'est quoi ton objet self.model ?
Il est possible que ça soit lui qui renvoie des retours-chariots dans un mode particulier (qui n'est pas le mode Unix/Linux).
Tu ne dump pas un widget tkinter ?
Si c'est le cas, alors évite !
A mon avis ça va poser problème.
C'est quoi ton objet self.model ?
Il est possible que ça soit lui qui renvoie des retours-chariots dans un mode particulier (qui n'est pas le mode Unix/Linux).
Ma zone de texte est créée avec : s
Ensuite, je récupère le contenu de cette zone de texte comme ça :
Donc ma variable self.model contient le texte entré.
Tu ne dump pas un widget tkinter
Je ne savais que c'était possible.
C'est mieux?
self.historyText = Pmw.ScrolledText(self.panedWidget.pane('query'), text_wrap = 'none', hull_width = 60, hull_height = 12)
Ensuite, je récupère le contenu de cette zone de texte comme ça :
self.model = self.historyText.get()
Donc ma variable self.model contient le texte entré.
Tu ne dump pas un widget tkinter
Je ne savais que c'était possible.
C'est mieux?
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 661
16 mai 2006 à 13:36
16 mai 2006 à 13:36
Tu ne dump pas un widget tkinter
Je ne savais que c'était possible.
C'est mieux?
Pas du tout !
Il faut toujours éviter de sérialiser des interfaces graphiques, ainsi que des connnexions réseau, connexion à des bases de données, etc.
self.model = self.historyText.get()
Ok.
Je ne sais pas comment tkinter gère les retour-chariots en interne.
Il faudra peut-être que tu fasse une conversion toi-même.
(par exemple .replace('\n','\r'), etc).
Je ne savais que c'était possible.
C'est mieux?
Pas du tout !
Il faut toujours éviter de sérialiser des interfaces graphiques, ainsi que des connnexions réseau, connexion à des bases de données, etc.
self.model = self.historyText.get()
Ok.
Je ne sais pas comment tkinter gère les retour-chariots en interne.
Il faudra peut-être que tu fasse une conversion toi-même.
(par exemple .replace('\n','\r'), etc).
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 661
>
Utilisateur anonyme
16 mai 2006 à 14:11
16 mai 2006 à 14:11
oui !
C'est juste que quelquepart, dans la chaîne, il y a une méthode qui travaille avec des retours à la ligne différents de ceux de ton système d'exploitation.
C'est juste que quelquepart, dans la chaîne, il y a une méthode qui travaille avec des retours à la ligne différents de ceux de ton système d'exploitation.
Utilisateur anonyme
>
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
16 mai 2006 à 14:14
16 mai 2006 à 14:14
Dac
Merci
Ben je vais faire ça à la main
Merci
Ben je vais faire ça à la main