Python 3.7.2
#-*- encoding: utf-8 -*-
__author__ = 'unchpokable'
import re
import string
#reading_text
path = input('Enter absolute path to file: \n')
with open(path, 'r', encoding = 'utf-8') as txt:
text = txt.read()
#reading_text_end
text = re.sub(rf'[{string.punctuation}]|\n', ' ', text)
text = re.sub(r' +', ' ', text)
for word in set(text.split(' ')):
if text.count(word) > 1: print(f'Слово {word} встречается больше одного раза')
Объяснение:
Предполагается считывание текста из текстового файла.
Если достаточно ввести текст в консоль, замените строки, находящиеся между метками #reading_text и #reading_text_end на
text = input()
Объяснение:
Стиснення інформації - це процес ущільнення комп'ютерної інформації з метою зменшення об'єму
пам'яті для її зберігання. Стиснення інформації у файлах проводиться різними наприклад, за
рахунок спрощення (тобто зменшення) кодів.
Архівація (упаковка) - це переміщення початкових файлів в архівний файл в стислому або
нестислому вигляді.
Розархівування (розпаковування) - процес відновлення файлів з архіву в такий же вигляд, який
вони мали до переміщення в архів.
Архівний файл (архів) - це єдиний файл, що містить один або групу стиснутих (упакованих)
файлів (документи, малюнки та ін.), з метою економії місця на дисках або для передачі в мережі. Отже,
архівний файл містить один або декілька архівованих, тобто стиснутих файлів, і займає у декілька разів
менше місця на диску (іноді в 10-100 разів) і може бути більш швидше відправлений по електронній пошті
(замість 10 хв. - 1-2 хв.)