Пытаюсь научиться использовать outparse. Так что вот ситуация, я думаю, что я правильно настроил свои настройки, просто то, как настроить мои параметры, немного сбивает меня с толку. По сути, я просто хочу проверить свое имя файла, чтобы увидеть, есть ли конкретные строки.
Например:
python script.py -f filename.txt -a hello simple
Я хочу вернуть что-то вроде ...
Reading filename.txt....
The word, Hello, was found at: Line 10
The word, simple, was found at: Line 15
Вот то, что у меня есть, я просто не знаю, как правильно его настроить. Извините, что задаю глупые вопросы: P. Заранее спасибо.
Вот код на данный момент:
from optparse import OptionParser
def main():
usage = "useage: %prog [options] arg1 arg2"
parser = OptionParser(usage)
parser.add_option_group("-a", "--all", action="store", type="string", dest="search_and", help="find ALL lines in the file for the word1 AND word2")
(options, args) = parser.parse_args()
if len(args) != 1:
parser.error("not enough number of arguments")
#Not sure how to set the options...
if __name__ == "__main__":
main()