В приведенном ниже коде приведены слова, которые начинаются/заканчиваются определенным префиксом/суффиксом.найти все слова в списке/файле, которые начинаются/заканчиваются конкретным префиксом/суффиксом
string_list = [line.strip() for line in open("file.txt", 'r')]
for word in string_list:
if word[-1] == "a":
print word
string_list = [line.strip() for line in open("file.txt", 'r')]
for word in string_list:
if word[0] == "fi":
print word
Как я могу оптимизировать его, чтобы быть быстрым на огромных данных. также, как я могу передать, как
параметровpython test.py --prefix fi
python test.py --suffix o
Спасибо заранее.
Посмотрите на [argparse] (https://docs.python.org/3/library/argparse.html) для прохождения параметров –
Возможно, вы захотите опубликовать это на [codereview] (http://codereview.stackexchange.com). –
Как использовать оба sys.argv [], а также argparse? –