Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 20, 2014 19:08:54

klom
Зарегистрирован: 2014-12-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

2 задачки

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

Заранее благодарю!)

Офлайн

#2 Дек. 20, 2014 20:11:58

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

2 задачки

klom
Напишите приложение, объединяющее заданные файлы в один и
записывающее результат в файл, имя которого формируется из первых букв исходных файлов.
файлы текстовые? типа объединить два текстовых файла?



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Дек. 20, 2014 21:32:31

klom
Зарегистрирован: 2014-12-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

2 задачки

terabayt
да, текстовый файл

Офлайн

#4 Дек. 20, 2014 22:13:06

botinag
Зарегистрирован: 2014-02-20
Сообщения: 179
Репутация: +  35  -
Профиль   Отправить e-mail  

2 задачки

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. куда копируем?
Стоит обратить внимание на этот модуль.

Отредактировано botinag (Дек. 20, 2014 22:19:32)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version