Obtenez des arguments de ligne de commande comme une chaîne de caractères

Je veux imprimer tous les arguments de ligne de commande comme une seule chaîne. Exemple de la façon dont je l'appelle mon script et que je m'attends à être imprimé:

./RunT.py mytst.tst -c qwerty.c

mytst.tst -c qwerty.c

Le code qui fait que:

args = str(sys.argv[1:])
args = args.replace("[","")
args = args.replace("]","")
args = args.replace(",","")
args = args.replace("'","")
print args

J'ai fait tous les remplace parce que sys.argv[1:] renvoie ceci:

['mytst.tst', '-c', 'qwerty.c']

Est-il un meilleur moyen d'obtenir le même résultat? Je n'aime pas ces multiples remplacer les appels

OriginalL'auteur KocT9H | 2016-06-06