Предмет: Информатика, автор: Аноним

Допоможіть з лабораторною)
1. Файл input.txt містить фрагмент книги (його знайти самостійно).
Програма повинна підрахувати кількість оригінальних слів, а потім записати всі
оригінальні слова в файл output.txt, розташувавши їх за алфавітом.
2. Написати програму, яка виведе на екран вміст каталога Python_docs і
скопіює з нього 2 перші файли у папку RESULTS.

Ответы

Автор ответа: wherethefux
1

""" Файл 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)


wherethefux: Ні, всередині цієї папки зберігати не варто. Поруч із нею
Похожие вопросы