Наиболее питонный способ принятия аргументов с использованием optparse

В настоящее время у меня есть файл Python, который использует sys.argv [1] для принятия строки в командной строке. Затем он выполняет операции с этой строкой, а затем возвращает измененную строку в командную строку.

Я хотел бы реализовать опцию пакетного режима, в которой я могу предоставить файл строк (по одной на строку, fwiw) и вернуть его в командную строку, чтобы я мог перенаправить вывод, выполнив что-то вроде

$ python script.py -someflag file.txt > modified.txt 

при этом сохраняя текущие возможности.

Я использую только 2.6, поэтому argparse не вариант. Уроки, которые я видел, используют argparse, getopt или углубляются в примеры, которые слишком сложны / неприменимы.

Каков наилучший способ проверить ввод и действовать соответствующим образом?

Ответы на вопрос(2)

Ваш ответ на вопрос