если дана команда как:Как получить доступ к параметрам sys.argv Python?
питон 1.py аб 2 34
Как напечатать следующий аргумент в то время как вы в настоящее время сидит на одном раньше. например, если х абы, то я хочу, чтобы напечатать 2:
import sys
for x in sys.argv[1:]:
print next element after x
использовать 'enumerate' для отслеживания вашего текущего индекса цикла; это должно помочь. – Evert
Выполнение разбора аргументов? Пожалуйста, рассмотрите 'argparse'. Вы сэкономите много здравомыслия. Это дает полезные полезные сообщения, эффективный синтаксический анализ аргументов и довольно прост в использовании. – nneonneo
Если вам нужна дополнительная помощь, вы должны предоставить более подробную информацию о вашем случае использования. Например, одна вещь, которая не ясна, после чтения ab и, следовательно, печати 2, вам нужно прочитать 2 и, следовательно, распечатать 34? Кроме того, если вы сообщите, почему вы хотите это сделать (например, разбор аргументов командной строки для параметров настройки), есть некоторые пакеты, которые уже реализуют то, что вы хотите сделать. – albertoql