Как структурировать блок обработки командной строки таким образом, чтобы разрешить именовать несколько файлов в любом порядке И открыть эти типы файлов по их суффиксам?Обработка аргументов командной строки
В этой программе Python мне нужно передать как двоичный файл, так и файл .vhdr в мою командную строку. Файл .vhdr будет считан в память, а (большой) двоичный файл будет обрабатываться постепенно. Я хотел бы построить это так, чтобы пользователь мог передавать имена файлов в любом порядке. Мне кажется, что разумным способом справиться с этим было бы перебрать каждый элемент в argv, проверить, имеет ли он суффикс «.vhdr», и использовать тот элемент, который он должен сохранить для моего файлового объекта.
Есть ли в библиотеке какие-либо библиотеки, или я должен писать это с нуля? Я не смог найти что-то подобное в библиотеке argparse, но я новичок, поэтому я легко мог бы взглянуть прямо на него и не понял.