Impossible de convertir string en integer
Bonjour
J'ai un script python qui permet de récupérer les derniers IDs des scénarios créés et d'approuver ces scénarios.
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
parser = argparse.ArgumentParser()
parser.add_argument('num', help='Number of scenarios to select', default=1, type=int)
options = parser.parse_args()
process = "/path/one-ctl so list kind:one.scenario.SharedScenario | tail -'%i' | awk '{print $1}'"%options.num
retrieveId = subprocess.check_output(process, shell=True).rstrip()
Idd = int(retrieveId)
for n in Idd:
VASC.one_sdk_Sdk.scenario.submit(id=n)
VASC.one_sdk_Sdk.scenario.schedule(id=n) |
Quand j'exécute mon script python j'ai cette erreur.
Code:
1 2 3 4
| Traceback (most recent call last):
File "connect2vasc2.py", line 57, in <module>
Idd = int(retrieveId)
ValueError: invalid literal for int() with base 10: '472\n474 |
Quelqu'un pourrai m'aider.
Merci d'avance