Advertisement
plarmi

pythonwork_14_7

Jul 9th, 2023
615
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. def filter_text_file(input_file_path, bad_words_file_path, output_file_path):
  2.     with open(input_file_path, 'r') as input_file:
  3.         text = input_file.read()
  4.        
  5.     with open(bad_words_file_path, 'r') as bad_words_file:
  6.         bad_words = bad_words_file.read().splitlines()
  7.    
  8.     filtered_text = text
  9.     for bad_word in bad_words:
  10.         filtered_text = filtered_text.replace(bad_word, '')
  11.    
  12.     with open(output_file_path, 'w') as output_file:
  13.         output_file.write(filtered_text)
  14.  
  15. # Пример использования
  16. input_file_path = 'input.txt'               # Путь к исходному файлу
  17. bad_words_file_path = 'bad_words.txt'   # Путь к файлу с неприемлемыми словами
  18. output_file_path = 'output.txt'           # Путь к новому файлу без неприемлемых слов
  19.  
  20. filter_text_file(input_file_path, bad_words_file_path, output_file_path)
  21.  
  22. print("Новый файл без неприемлемых слов успешно создан.")
  23.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement