#python #command-line #terminal
Вопрос:
Я хочу передать URL-адрес с диапазоном чисел в качестве аргументов командной строки в Python:
url-адрес программы [нижний-верхний]
Таким образом, командная строка должна быть (для unix):
python program.py www.google.com [0-100]
Однако я получаю ошибку в последнем аргументе как: не найдено совпадений: [0-100]
Этот вектор команд работает, если я оставляю пробелы в диапазоне, например [ 0 — 100 ]. Однако я бы хотел, чтобы пользователь ввел в него диапазон без пробелов. Как я могу получить этот вектор в аргументе команды Python? Пожалуйста, помогите.
Комментарии:
1. в какой оболочке вы выполняете эту команду?
2. Я запускаю его в терминале unix
3. Вероятно, будет проще, если вы сделаете это: python program.py www.google.com 0 100 , т. е. просто передайте 2 дискретных значения
4. да, я знаю, но мне нужен диапазон в скобках 🙁
5. Хорошо — Так сделайте это: python program.py www.google.com «[0-100]» затем вам нужно будет интерпретировать параметр в коде