Найти - Пользователи
Полная версия: 2 задачки
Начало » Центр помощи » 2 задачки
1
klom
Приветствую!
Помогите, пожалуйста, с 2 задачками!
1. Архиватор
Напишите приложение, объединяющее заданные файлы в один и
записывающее результат в файл, имя которого формируется из первых букв исходных файлов.
2. утилита копирования файлов
Напишите приложение, производящее копирование файлов.
Имена файлов должны вводится пользователем.

Заранее благодарю!)
terabayt
klom
Напишите приложение, объединяющее заданные файлы в один и
записывающее результат в файл, имя которого формируется из первых букв исходных файлов.
файлы текстовые? типа объединить два текстовых файла?
klom
terabayt
да, текстовый файл
botinag
1.
from os import path
files = ['c:/a_file.txt', 'c:/b_file.txt', 'c:/c_file.txt']
sum_file_name = ''.join([path.basename(name)[0] for name in files]) + '.txt'
with open(path.join('c:/', sum_file_name), 'w') as f:
    for file in files:
        f.write(open(file).read())
        f.write('\n')
2. куда копируем?
Стоит обратить внимание на этот модуль.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB