Есть утилита, она принимает 0..n
positional аргументов (urls
), но так же она может прочитать эти urls
из файла.
Как лучше сделать?
- Если
len(urls) == 0
, то читаем данные изSTDIN
. - Если есть данные в
STDIN
, то добавляем строки из него вurls
. - Добавить опциональный аргумент
--input
и:- читаем строки из указанного файла и добавляем в
urls
. - игнорируем переданные
urls
, читаем их из файла.
- читаем строки из указанного файла и добавляем в