[Résolu] Python

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.
> Préciser le nom du logiciel concerné dans le titre de votre message.

[Résolu] Python

Messagepar rebouxo » Jeudi 02 Septembre 2010, 10:41

Je suis en train de générer tout un tas fichiers tex avec Python et j'ai quelques problèmes avec certain caractères (et cela me semble légèrement aléatoire).

Code: Tout sélectionner
write.file("list={label=\textbullet},%")


Le problème c'est que j'obtiens list=label= extbullet),%
Je soupçonne que \t est une commande réservée de python (mais après une rapide recherche je n'ai pas trouvé comment éviter que python l'interprète).
Quelqu'un aurait-il une idée ?

D'avance merci.
Olivier.
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6863
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Python

Messagepar MB » Jeudi 02 Septembre 2010, 10:49

Je pense que c'est à cause de certains caractères spéciaux (du genre \) qui ne sont pas désactivés dans les chaines python.
Tu peux essayer :

Code: Tout sélectionner
write.file(r'list={label=\textbullet},%')
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6871
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Python

Messagepar Arnaud » Jeudi 02 Septembre 2010, 10:55

Le \t est une tabulation, il faut doubler le slash.
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Python

Messagepar projetmbc » Jeudi 02 Septembre 2010, 11:10

La remarque de Arnaud est juste et la solution de MB est la bonne.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python

Messagepar rebouxo » Jeudi 02 Septembre 2010, 11:15

Ok j'ai trouvé (avant de lire vos messages), il suffit de faire précéder mes lignes de textes par r.

Merci pour réponses aussi rapides.
Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6863
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Python

Messagepar Arnaud » Jeudi 02 Septembre 2010, 11:29

projetmbc a écrit:La remarque de Arnaud est juste et la solution de MB est la bonne.


Non, pas vraiment, il y avait une énorme faute d'orthographe :D
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Python

Messagepar projetmbc » Jeudi 02 Septembre 2010, 11:42

Arnaud a écrit:
projetmbc a écrit:La remarque de Arnaud est juste et la solution de MB est la bonne.


Non, pas vraiment, il y avait une énorme faute d'orthographe :D

Tu n'as pas l'air d'assumer car je ne la vois pas... :mrgreen:
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu] Python

Messagepar Romain Janvier » Vendredi 03 Septembre 2010, 18:00

Ou alors on peut juste mettre "\\textbullet".
Romain Janvier
Kilo-utilisateur
 
Messages: 146
Inscription: Lundi 23 Août 2010, 13:57
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu] Python

Messagepar rebouxo » Vendredi 03 Septembre 2010, 20:48

Ok merci. Il me semble avoir essayé le doublement (idée d'emacsien) mais je n'avais pas vu de changement.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6863
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant


Retourner vers Logiciels mathématiques

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité