Est-il possible d'écrire du texte mis en forme à partir de Python?
Si vous écrivez dans un fichier avec python, est-il possible de faire certaines parties du texte en gras, en italique ou en souligné ?
j'ai essayé:
test = '/location/tester.rtf'
out_file = open(test,'w')
out_file.write('is this {\bold}?')
out_file.close() #thanks to the comment below
est-il possible d'écrire du TEXTE mis en forme gras, italique ou souligné de texte via python ? comme je le sens .rtf est le plus fondamental du texte formaté, mais corrigez-moi si je me trompe
1) Poser la vraie question, dans le titre: "Comment un fichier RTF être écrit en Python?" (Ou quel que soit le format de votre choix; par exemple, DOC, DOCX, quelle que soit Open Office utilise, etc.) et 2) d'Inclure les symptômes de l'erreur (qui inclut habituellement des messages d'erreur).
Vous devez
Vous devez
out_file.close()
avant, vous pouvez l'ouvrir à nouveau.OriginalL'auteur O.rka | 2013-04-23
Vous devez vous connecter pour publier un commentaire.
Juste joué avec cela, en supposant que MS word, j'ai trouvé que vous avez besoin d'envelopper le document '{}' et de définir le doctype, puis commencer gras avec '\b' et à la fin avec '\b0'. Un exemple serait
Remarque la double '\' depuis le python a une signification particulière pour le '\b' et '\r'.
Le plein d'infos venaient de http://www.pindari.com/rtf1.html, qui décrit également italique, police etc.
Laissez-moi savoir si cela a fonctionné pour vous.
OriginalL'auteur max k.