Bonjour,
Est ce que c'est possible de faire un print "hello world" et que mon shell dans lequel j'exécute mon code python me renvoie un bonjour de couleur rouge ?
Merci bien
Version imprimable
Bonjour,
Est ce que c'est possible de faire un print "hello world" et que mon shell dans lequel j'exécute mon code python me renvoie un bonjour de couleur rouge ?
Merci bien
Suggestion:
Recherche Google mots-clés"python print color"
NB: Les liens vers d'autres forums sont semblent-ils interdits sur celui-ci, donc ...
... faisons un petit copier-coller :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #! /usr/bin/env python #coding=utf-8 # Source # http://stackoverflow.com/questions/287871/print-in-terminal-with-colors-using-python class bcolors: HEADER = '\033[95m' OKBLUE = '\033[94m' OKGREEN = '\033[92m' WARNING = '\033[93m' FAIL = '\033[91m' ENDC = '\033[0m' def disable(self): self.HEADER = '' self.OKBLUE = '' self.OKGREEN = '' self.WARNING = '' self.FAIL = '' self.ENDC = '' print bcolors.WARNING + "Warning: No active frommets remain. Continue?" + bcolors.ENDC
Et bien voilà, merci rambc, moi je suis trop paresseux pour ça.
Pour comprendre le code, voir Wikipedia et aussi cette page.
J'avais fais une mini-api sur ça, si ça t'interesse :
http://snippets.dzone.com/posts/show/6944
voir aussi le recipe d'active state qui me parait plus "portable".
- W
Pas mal ce recipe. Utile ce progress bar.