pavelrev

Python Keyword Generator with .txt Export

Aug 19th, 2020 (edited)
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.19 KB | None | 0 0
  1. import time
  2.  
  3. # Заполняем словами для генерации
  4. keyword_list1 = ['create', 'make', 'build', 'develop', 'start', 'design']
  5. keyword_list2 = ['taxi', 'cab', 'uber', 'lyft']
  6. keyword_list3 = ['app', 'application']
  7. keyword_list4 = []
  8. keyword_list5 = []
  9.  
  10.  
  11. marker_keyword_list = []
  12. words_lists = 0
  13.  
  14. if len(keyword_list1) > 0:
  15.     words_lists += 1
  16.     if len(keyword_list2) > 0:
  17.         words_lists += 1
  18.         if len(keyword_list3) > 0:
  19.             words_lists += 1
  20.             if len(keyword_list4) > 0:
  21.                 words_lists += 1
  22.                 if len(keyword_list5) > 0:
  23.                     words_lists += 1
  24.     else:
  25.         print('keywords_list2 должен быть заполнен!')
  26. else:
  27.     print('keyword_list1 должен быть заполнен!')
  28.  
  29.  
  30. # перебираем варианты, прогоняя по вложенным циклам
  31. if words_lists == 2:
  32.     for i in keyword_list1:
  33.         for k in keyword_list2:
  34.             marker_keyword_list.append(i + ' ' + k)
  35. elif words_lists == 3:
  36.     for i in keyword_list1:
  37.         for j in keyword_list2:
  38.             for k in keyword_list3:
  39.                 marker_keyword_list.append(i + ' ' + j + ' ' + k)
  40. elif words_lists == 4:
  41.     for i in keyword_list1:
  42.         for j in keyword_list2:
  43.             for k in keyword_list3:
  44.                 for m in keyword_list4:
  45.                     marker_keyword_list.append(i + ' ' + j + ' ' + k + ' ' + m)
  46. elif words_lists == 5:
  47.     for i in keyword_list1:
  48.         for j in keyword_list2:
  49.             for k in keyword_list3:
  50.                 for m in keyword_list4:
  51.                     for n in keyword_list5:
  52.                         marker_keyword_list.append(i + ' ' + j + ' ' + k + ' ' + m + ' ' + n)
  53.  
  54. # делаем экспорт в файл
  55. today = time.strftime('%Y%m%d')
  56. now = time.strftime('%H%M%S')
  57. file_name = '/Users/username/Folder/' + 'marker_keyword' + '_' + today + '_' + now + '.txt' # Указываем путь для папки
  58. f = open(file_name, 'x', encoding='utf-8')
  59. for i in marker_keyword_list:
  60.     print(i)
  61.     f.write(i + '\n')
  62.  
  63. f.close()
  64. print(f'Файл сгенерирован. Адрес: {file_name}')
Add Comment
Please, Sign In to add comment