Python-сообщество
![]()
- Начало
- » Python для новичков
- » как быстро удалить первую строку в файле
#1 Апрель 14, 2009 11:40:28
Юрчек От: Зарегистрирован: 2009-04-14 Сообщения: 45 Репутация: 0 Профиль Отправить e-mail
как быстро удалить первую строку в файле
f = open(file)
buf = f.readlines()
for line in buf:
newf.write(line)
как можно это оптимизировать, запись по строкам мне кажеться медленной.
Удалить первую строчку текстового документа с помощью bat или cmd файла.
Суть в том нужно чтобы батник удалял первую строчку в txt файле. Использовал эту команду @echo off
1>»1.txt» more +1 «100001.txt»
move «1.txt» «100001.txt»
после переустановки винды не работает не могу понять почему. Как не танцевал с бубном не понимаю просто удаляются все строчки хотя раньше удалялась только первая. Если так не реально можете дать питоновский код с расширением .py тоже пойдет
Голосование за лучший ответ
Удаление первой строки файла
more +1 «File.txt» > «FileTemp» // я думаю перемещение без 1 строки в другой файл
move /Y «FileTemp» «File.txt»
сохранять нужно заметки, или разбираться в бат на все 101.
В power shell
Get-Content -Path .\1.txt | Select-Object -Skip 1
С помощью nhrt, команда удалит первую строку файла, с автоматическим определением кодировки, но потребуется скопировать exe файл:
nhrt.exe -sre:".*\r\n" -occ:1 -e -o:d file.txt
Удалить из текстового файла первую строку
Удалить из текстового файла третью строку. Результат записать в другой файл
Имеется текстовый файл. Удалить из него третью строку. Результат записать в другой файл.

Удалить из файла первую строку, в конце которой стоит вопросительный знак. Результат записать в другой файл
Имеется текстовый файл. Удалить из него первую строку, в конце которой стоит вопросительный знак.

Даны два файла. Скопировать второй файл в начало первого. Удалить первую и последнюю строку во втором файле
Вот файл, но здесь не надо использовать readlines -тоесть сделать не применяя строк, дофига чего.

Как удалить определеную строку из 1 текстового файла и добавить эту строку во 2 текстовый файл
Есть два файла txt, 1-й need-repair.txt и 2-й repaired.txt Из 1 файла необходимо, найти предмет.
Удалить из текстового файла строку с номером k (строки нумеруются от 0)
Условия: *задание должно быть реализовано с помощью функций; *в программе обязательно должны.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
удалить первую строку из текстового файла
Дан непустой текстовый файл. Удалить из него первую строку.

Удалить первую строку из текстового файла
Дан текстовый файл. Удалить из него первую строку. :help: Пожалуйста помогите в написании.

Файлы/потоки: удалить из текстового файла первую строку, в конце которой стоит вопросительный знак
Имеется текстовый файл. Удалить из него первую строку, в конце которой стоит вопросительный знак.
Напечатать первую строку, пятую строку текстового файла
имеется текстовый файл , напечатать а) его первую строку б) его пятую строку
Как прочитать первую строку из текстового файла?
Есть текстовый файл, нужно сделать BATник который бы первую строку из текстового файла присваивал.
Удалить строку из файла
Есть вот такой код и нужна помощь в блоке else, а конкретно, это мой печальный вариант проверки является ли число вещественным. Вроде как срабатывает, но в файле строка с вещественным числом не становится пустой.
Лучшие ответы ( 2 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Использовать строку из файла и удалить
Помогите with open("3.txt", "r") as f: VIDEO_ID = f.read() print(VIDEO_ID) Нужно чтобы.

Удалить из файла строку с номером K
Дано целое число K и текстовый файл. Удалить из файла строку с номером K. Если строки с таким.
Удалить из текстового файла третью строку. Результат записать в другой файл
Имеется текстовый файл. Удалить из него третью строку. Результат записать в другой файл.

Удалить из файла первую строку, в конце которой стоит вопросительный знак. Результат записать в другой файл
Имеется текстовый файл. Удалить из него первую строку, в конце которой стоит вопросительный знак.
814 / 526 / 214
Регистрация: 22.12.2017
Сообщений: 1,495

Сообщение было отмечено qli как решение
Решение
1 2 3 4 5 6 7 8 9 10 11 12
count = 0 with open('input(indv).txt','r+') as file: for s in file.readlines(): print(s) if '-' in s: count += 1 else: if float(s) 1 and float(s) > 0: s = '\n' file.write(s) print('Count of negative number equal: ', count)
Добавлено через 2 минуты
но эта проверка не проверяет на вещественность, она просто проверит что число в пределах (0,1) и вещественное, в своей программе можете просто заменить file на file.readlines(), и ещё — не используйте имя string, оно зарезервировано и является названием популярной библиотеки string
Добавлено через 2 минуты
если хотите действительно проверить, вещественное ли число — попробуйте найти точку в числе(при условии, что все данные в строках — числа)