[Python] Escape stringa con char speciali
Fabrizio Soppelsa
fsoppelsa.ml a gmail.com
Mer 12 Mar 2014 16:23:22 CET
Ciao scusate la domanda idiota ma qualcosa non mi torna.
Il mio obiettivo e' eseguire un comando di sistema concatenandolo a una
stringa PASSWORD che in questo caso contiene caratteri strani ma il
comando, che esegue una query MySQL, per qualche motivo si spezza.
Non riesco a trovare un metodo di escape che mi consenta di eseguirlo
senza errori, ho provato anche con la stringa raw.
def statistics():
# ...
PASSWORD=r'pass&wo$rd'
try:
#...
s = commands.getoutput('mysql ' + DATABASE + ' -uroot -p'
+ PASSWORD + ' -e "'+ QUERY + '"')
Ogni suggerimento ben accetto :)
Maggiori informazioni sulla lista
Python