Bonjour, cela fait un moment que je cherche comment m'en sortir sur un probleme d'interpretation de caractère dans une variable..

Dans un script python, voici ce que j'exexute

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 commands = [
        "/home/toto/script.sh -t " + action + " -u " + user + " -b " + dir + " -k " + key + " -s " + secret_key + ""
        ]
Le problème c'est que dans ma variable secret_key que je récupère via un event (secret_key=event['SKEYID'], il y a un signe '+'
La chaine de secret_key ressemble à:
topeldopir+jkvpkdfo

Quand mon code s'execute, il lance le script shell avec l'argument secret_key tel que: topeldopir jkvpkdfo
Il m'a dégagé le '+' qu'il doit interpréter peut être comme un signe concat ou autre.

Je ne sais plus quoi faire pour que l'ensemble de ma chaine y compris le '+' soit passer en argument de mon script shell.
Merci pour votre aide.