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
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 '+'
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 + "" ]
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.
Partager