Парсер аргументов

import sys


try:
    name = int(sys.argv)
    for i in range(len(name)):
        print(sys.argv[i + 1])
except BaseException:
    print("no args")

Вот мой код. Вот задание: Напишите скрипт, который принимает любое кол-во параметров через произвольное количество пробелов в качестве аргументов и выводит их в той же последовательности на экран, каждый на отдельной строке. В случае отсутствия параметров скрипт должен выводить «no args». Не понимаю, как сделать так что бы он считал все аргументы,а не только первый. Вот пример: Ввод:python3 solution.py 5 string 1 Вывод:

5

string

1


Ответы (0 шт):