interpretation of special characters in Python

TP Tribulations at Paralleles.invalid
Mon Jul 7 07:32:42 CEST 2008


Peter Pearson wrote:

Thanks for your answer.

> When you run echo, it recognizes the 4-character "esc" as a
> convention for representing a single character, and performs
> the re-interpretation for you.  When you tell python
> "print '\033[30;44m foo \033[0m'", python interprets
> the "\033" as a single character.

So, the python print command *can* interpret these 4-character as a single
character. It would be odd if there were no possibility to do the same
thing when the characters are (i) stored in a python variable, or (ii) come
from the environment variables. Does anybody know any way to re-interpret a
string in Python? I have tried to play with "eval" (as in bash), but it
does not yield anything.

-- 
TP (Tribulations Parallèles)

"Allez, Monsieur, allez, et la foi vous viendra." (D'Alembert).



More information about the Python-list mailing list