Je reçois SyntaxError: syntaxe non valide ou TypeError: type d'opérande non supporté (s) pour +: 'int' et 'str' . Ici portnum est entier et le reste sont chaîne oupasse variable de nombre entier et la chaîne en os.system en python
#!/usr/bin/python
import getpass
import sys
import MySQLdb
import os
os.system('clear')
servname = raw_input("What's your server name? ")
portnum = input("Your instance port number ? ")
usrname = raw_input("What's your user name? ")
print( usrname + " is your username ?")
passphrase = getpass.getpass("Enter password:")
cmdstr="/usr/local/bin/innotop -h " + servname + "-P ", portnum + "-u " + usrname + "-p " + passphrase
print(cmdstr)
os.system("cmdstr")
Vous êtes en omettant un tas de symboles '' + lorsque vous attribuez 'cmdstr'. – TigerhawkT3