2 / 2 / 1
Регистрация: 18.03.2014
Сообщений: 147
|
||||||
1 | ||||||
Даны два файла. Скопировать второй файл в начало первого. Удалить первую и последнюю строку во втором файле04.04.2014, 13:32. Показов 6368. Ответов 21
Метки нет Все метки)
(
Вот файл, но здесь не надо использовать readlines -тоесть сделать не применяя строк, дофига чего пробовал, но чо то не получается вот код:
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
04.04.2014, 13:32 | |
Ответы с готовыми решениями:
21
Даны два файла. Переписать в третий файл только те слова, которые есть и в первом и во втором файле. Даны два символьных файла. Переписать с сохранением порядка следования компоненты первого файла во второй файл и наоборот. Даны два текстовых файла. Добавить в начало первого файла содержимое второго файла. |
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
||||||
04.04.2014, 14:15 | 2 | |||||
1
|
55 / 55 / 16
Регистрация: 25.03.2013
Сообщений: 178
|
|||||||||||
04.04.2014, 16:14 | 3 | ||||||||||
вместо строки 6, 7 можно использовать:
1
|
2 / 2 / 1
Регистрация: 18.03.2014
Сообщений: 147
|
|
05.04.2014, 17:32 [ТС] | 4 |
ничего не копирует в первый файл...
питон 2.7.6 Добавлено через 9 минут ничего не изменяет - ведь надо во втором файле удалить... и еще ведь списки по моему ваще тут нельзя никак использовать, так как при закрытии файла выдает ошибку
0
|
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
||||||
05.04.2014, 18:40 | 5 | |||||
Ошибок ни каких не выдает, а на счёт изменения второго файла это да, забыл.
Добавлено через 5 минут
0
|
2 / 2 / 1
Регистрация: 18.03.2014
Сообщений: 147
|
|
05.04.2014, 21:39 [ТС] | 6 |
ведь все файлы надо закрывать?
file1.close() file2.close() а при закрытии он ругается: 'list' object has no attribute 'close' потому что split('\n') выдает список.
0
|
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
|
06.04.2014, 02:57 | 7 |
Переменные file1 и file2 содержат списки, а объекты открытых файлов. У списков нет метода close, по этому интерпретатор справедливо ругается на тебя.
Ты сам плодишь ошибки и говоришь, что ни чего не работает ![]()
0
|
45 / 39 / 24
Регистрация: 29.11.2013
Сообщений: 139
|
||||||
06.04.2014, 07:28 | 8 | |||||
Можно так, что-бы не закрывать:
0
|
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
||||||
06.04.2014, 08:30 | 9 | |||||
ivsatel, вы посмотрите, что ваш код выведет
![]() Kronos0041, если ты хочешь закрыть эти файлы то вот так:
0
|
45 / 39 / 24
Регистрация: 29.11.2013
Сообщений: 139
|
||||||
06.04.2014, 10:06 | 10 | |||||
tsar925, Да, поспешил как обычно
![]()
0
|
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
||||||
06.04.2014, 12:24 | 11 | |||||
ivsatel, Ваш код не будет делать, то что нужно Kronos0041. Если уж пошла пьянка с with, то тогда нужно вот так вот делать:
2
|
2 / 2 / 1
Регистрация: 18.03.2014
Сообщений: 147
|
|
06.04.2014, 15:07 [ТС] | 12 |
а без списков здесь никак не получится? я вот подумал вариант с типом boolean, но уж очень все сложно получается + много ошибок
0
|
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
|
06.04.2014, 15:21 | 13 |
0
|
2 / 2 / 1
Регистрация: 18.03.2014
Сообщений: 147
|
|
06.04.2014, 15:59 [ТС] | 14 |
со списками работу не принимают...
0
|
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
|
06.04.2014, 16:00 | 15 |
Что препод сказал, какие нарекания?
0
|
2 / 2 / 1
Регистрация: 18.03.2014
Сообщений: 147
|
||||||
06.04.2014, 16:12 [ТС] | 16 | |||||
чтобы все файлы были закрыты
Добавлено через 1 минуту Дан входной текстовый файл. Разделить его на четные и нечетные строки в два выходных файла. input.txt 111 222 333 44 output1.txt 111 333 output2.txt 222 44 еще вот такое задание - здесь тоже нельзя использовать списки Добавлено через 1 минуту кажется я попутал) должно быть не применяя список
0
|
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
|
06.04.2014, 16:36 | 17 |
Kronos0041, что вы проходили? Что он хочет, чтобы ты использовал?
0
|
2 / 2 / 1
Регистрация: 18.03.2014
Сообщений: 147
|
|
06.04.2014, 17:01 [ТС] | 18 |
Флаги, циклы и true или false
0
|
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
|
||||||
06.04.2014, 17:50 | 19 | |||||
![]() Решение
О чём это ты?
Без использования списков.
1
|
2 / 2 / 1
Регистрация: 18.03.2014
Сообщений: 147
|
|
07.04.2014, 14:32 [ТС] | 20 |
можешь пояснить что делают find()? просто если один вывести на экран то будет 4, а другой будет возростать если добавить строки в исходный файл?
0
|
07.04.2014, 14:32 | |
Помогаю со студенческими работами здесь
20
Даны два текстовых файла. Добавить в начало первого файла содержимое второго файла
Даны 2 файла чисел. Записать в третий файл такие элементы первого файла, которых нет во втором.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |