Python: самый быстрый способ формирования списка слов из файла .txt - PullRequest
0 голосов
/ 29 июня 2018

Я делаю перебор онлайн словаря на основе списка слов. Вот часть списка слов в файле .txt : ... Разглашение, непреднамеренное, панегирик, драконианец, сборная солянка ...

Я разработал код, который работает отлично, но идет так медленно, когда список слов становится длиннее. В моем случае список слов содержит около 3000 слов, и код будет выполнять проверку для каждого слова. Мой код выглядит так:

file = open('word_list.txt', 'r') 
search_list = file.read().split(',')
file.close()

for x in tqdm(range(int(len(search_list)))):
    search = search_list[x]

    # (BeautifulSoup web scrapping...)

    # (pandas organizes dataframe into .csv)
print ('Done!')

Кажется, что первый шаг занимает много времени. Есть ли способ ускорить весь процесс?

...