Форум сайта python.su
0
Есть файл на 1кк строк, в цикле выполняется определенное условие и после работы с одной строкой нужно ее удалять и записывать удаленную строку в другой файл. Удаляем с первого файла и пишем во второй.
Офлайн
568
И в чем вопрос?
Офлайн
0
как это правильно реализовать?
Офлайн
568
PashaShulgaИ какие же ваши предложения? Нет своих мыслей - какие деньги вы готовы заплатить за решение?
как это правильно реализовать?
Офлайн
0
я понял, здесь у нас фриланс биржа, а не форум…
Офлайн
568
PashaShulgaДа нет же, тут именно форум: люди что-то делают, у них что-то не получается, люди задают вопросы: я то-то делаю, у меня так то не получается. А ты ничего не делаешь, ты хочешь чтобы за тебя кто-то сделал. Нахер ты никому не нужен.
я понял, здесь у нас фриланс биржа, а не форум…
Офлайн
221
PashaShulga
с таким подходом думаю вы ошиблись с веткой форума - нужно было писать в “Центр помощи”, в этой ветке обычно принято помогать тем у кого проблемы с написанием кода на начальном уровне.
PashaShulgaреализуйте хоть как нибудь - задача то легкая. Вы сами ее алгоритм решения описали. Только с поправкой что с первого вы читаете и пишете в два новых файла.
как это правильно реализовать?
Отредактировано JOHN_16 (Март 20, 2015 22:29:47)
Офлайн
103
JOHN_16а как же ‘r+’ ?
потому что нельзя открыть файл сразу и на чтение и на запись
with open('test.txt', 'r+') as f: print(f.read()) f.write('write')
Отредактировано terabayt (Март 19, 2015 22:53:39)
Офлайн
857
PashaShulga
Есть файл на 1кк строк, в цикле выполняется определенное условие и после работы с одной строкой нужно ее удалять и записывать удаленную строку в другой файл.
PashaShulgaНужно исходный файл открыть на чтение, а на запись открыть два файла. Когда выходные файлы будут готовы, исходный файл удаляется, а один из выходных переименовывается в исходный.
как это правильно реализовать?
Отредактировано py.user.next (Март 20, 2015 00:42:34)
Офлайн
221
terabayt
прошу прошения, моя не правда - написал не корректно абсолютно. Я хотел сказать что в случае автора не получится именно с исходным файлом сделать преобразования - понадобится промежуточный файл, как описал py.user.next выше.
Офлайн