Najbardziej pythoniczny sposób akceptowania argumentów za pomocą optparse

Obecnie mam plik Pythona, który wykorzystuje sys.argv [1] do akceptowania ciągu znaków w linii poleceń. Następnie wykonuje operacje na tym łańcuchu, a następnie zwraca zmodyfikowany łańcuch do wiersza poleceń.

Chciałbym zaimplementować opcję trybu wsadowego, w której mogę dostarczyć plik ciągów znaków (jeden na wiersz, fwiw) i przywrócić go do wiersza poleceń, dzięki czemu mogę przekierować dane wyjściowe, wykonując coś podobnego

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

przy jednoczesnym zachowaniu obecnych możliwości.

Używam tylko 2.6, więc argparse nie jest opcją. Samouczki, które widziałem, używają argparse, getopt lub zagłębiają się w przykłady, które są zbyt złożone / nie mają zastosowania.

Jaki jest najlepszy sposób sprawdzenia danych wejściowych i właściwego działania?

questionAnswers(2)

yourAnswerToTheQuestion