Допоможіть з лабораторною)
1. Файл input.txt містить фрагмент книги (його знайти самостійно).
Програма повинна підрахувати кількість оригінальних слів, а потім записати всі
оригінальні слова в файл output.txt, розташувавши їх за алфавітом.
2. Написати програму, яка виведе на екран вміст каталога Python_docs і
скопіює з нього 2 перші файли у папку RESULTS.
Ответы
""" Файл input.txt містить фрагмент книги (його знайти самостійно).
Програма повинна підрахувати кількість оригінальних слів, а потім записати всі
оригінальні слова в файл output.txt, розташувавши їх за алфавітом. """
with open('input.txt', 'r') as file:
text = file.read()
words = text.split()
words = set(words)
words = sorted(words)
with open('output.txt', 'w') as file:
for word in words:
file.write(word + ' ')
""" Написати програму, яка виведе на екран вміст каталога Python_docs і
скопіює з нього 2 перші файли у папку RESULTS."""
import os
import shutil
path = 'Python_docs'
end_path = 'RESULTS'
files = os.listdir(path)
print(files)
for file in files[:2]:
os.makedirs(end_path, exist_ok=True)
shutil.copy(os.path.join(path, file), end_path)