广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python-删除文件的特定行
  • 179
分享到

python-删除文件的特定行

文件python 2023-01-31 05:01:01 179人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

有一次需要删除一些html文件中的统计链接,通过用遍历文本的每行,然后正则查找网址,使用下面的函数删除行。 删除文本文件的特定行 def removeLine(filename, lineno): fro = open(filena

有一次需要删除一些html文件中的统计链接,
通过用遍历文本的每行,然后正则查找网址,使用下面的函数删除行。

删除文本文件的特定行

def removeLine(filename, lineno):
    fro = open(filename, "r",encoding='UTF-8')

    current_line = 0
    while current_line < lineno:
        fro.readline()
        current_line += 1

    seekpoint = fro.tell()
    frw = open(filename, "r+")
    frw.seek(seekpoint, 0)

    # read the line we want to discard
    fro.readline()  # 读入一行进内存 ,同时 文件指针下移实现删除

    # now move the rest of the lines in the file
    # one line back
    chars = fro.readline()
    while chars:
        frw.writelines(chars)
        chars = fro.readline()

    fro.close()
    frw.truncate()
    frw.close()

--结束END--

本文标题: python-删除文件的特定行

本文链接: https://www.lsjlt.com/news/189106.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python-删除文件的特定行
    有一次需要删除一些html文件中的统计链接,通过用遍历文本的每行,然后正则查找网址,使用下面的函数删除行。 删除文本文件的特定行 def removeLine(filename, lineno): fro = open(filena...
    99+
    2023-01-31
    文件 python
  • Python删除特定的几行数据
    data.drop([0,7])#删除行名为0和7的两行data.drop(90)#删除行名为90的一行数据 ...
    99+
    2023-01-31
    几行 数据 Python
  • Java基础之删除文本文件中特定行的内容
    目录一、问题的产生二、解决思路三、具体解决方法四、总结一、问题的产生 基于I/O流编写的图书馆管理系统 在最近使用I/O流写图书馆管理系统中管理员对图书和用户的管理操作时,遇到了需要...
    99+
    2022-11-12
  • python怎么删除含有特定值的行
    可以使用以下方法删除包含特定值的行: 使用列表推导式和条件语句过滤掉包含特定值的行: lines = ['apple', 'ba...
    99+
    2023-10-23
    python
  • 使用Java如何删除文本文件中特定行的内容
    今天就跟大家聊聊有关使用Java如何删除文本文件中特定行的内容,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。常用的java框架有哪些1.SpringMVC,Spring Web MV...
    99+
    2023-06-14
  • python删除csv文件的行列
    1. 读取数据 用pandas中的read_csv()函数读取出csv文件中的数据: import pandas as pd df = pd.read_csv("comments...
    99+
    2022-11-12
  • 如何利用sed命令高效删除文件的特定行
    前言 正常来说,我们想要删除文件中的某些行内容,一般都是先打开这个文件,然后找到要删除的内容,再然后选中这些行并按删除键进行删除,这在数据量很少时是没有问题的。但是,一旦文件中的行数据非常多,而且数据冗杂的情况下,你还要...
    99+
    2022-06-04
    linux中sed命令用法 sed命令删除 sed命令用法
  • python怎么删除文件夹里的指定文件
    在Python中,可以使用os模块来删除文件夹内的指定文件。具体步骤如下: 首先,需要导入os模块: import os 使...
    99+
    2023-10-24
    python
  • 怎么用python删除指定文件
    您可以使用`os`模块来删除指定文件。以下是一个示例代码:```pythonimport os# 要删除的文件路径file_path...
    99+
    2023-10-08
    python
  • python--文件操作删除某行
    整理了网络上的一些方法,一般有两种方法:第一种:是先把文件读入内存,在内存中修改后再写入源文件。 例子:将内容包含“123”的所有行删去: with...
    99+
    2023-01-31
    操作 文件 python
  • nodejs+文件定时删除文件
    随着互联网和数字化时代的来临,文件的使用越来越频繁。因此,文件的管理变得越来越重要。对于一些无用的或者过期的文件,我们需要定期清理,以释放磁盘空间,从而提升系统的效率。在Nodejs中,我们可以轻松地使用定时任务来删除文件。一、定时任务概述...
    99+
    2023-05-17
  • linux怎么运用sed命令高效地删除文件的特定行
    小编给大家分享一下linux怎么运用sed命令高效地删除文件的特定行,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!运用 sed 命令高效地删除文件的特定行正常来说...
    99+
    2023-06-15
  • php如何删除txt文件指定行
    这篇文章主要讲解了“php如何删除txt文件指定行”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何删除txt文件指定行”吧!一、读取文件内容首先,我们需要读取txt文件的内容。使用P...
    99+
    2023-07-05
  • nodejs定时删除文件
    Node.js是一种基于事件驱动的异步I/O服务器端JavaScript运行环境,它具有高效率、高扩展性、易维护等优点,因此常用于开发实时应用程序和网络应用程序。本文将介绍如何使用Node.js实现定时删除文件的功能。Node.js提供了f...
    99+
    2023-05-14
  • python pandas数据处理之删除特定行与列
    目录dropna() 方法过滤任何含有缺失值的行方法一:dropna() 其他参数解析方法二:替换并删除,Python pandas 如果某列值为空,过滤删除所在行数据总结dropn...
    99+
    2022-11-11
  • Python如何删除文件每一行的行号
    这篇文章给大家分享的是有关Python如何删除文件每一行的行号的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. what这个行号真的很烦噶 试着写一个py去掉2. 思路def second_of_str分割,取...
    99+
    2023-06-25
  • SQL文件怎么删除包含特征值的整行
    这篇文章主要介绍“SQL文件怎么删除包含特征值的整行”,在日常操作中,相信很多人在SQL文件怎么删除包含特征值的整行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SQL文件怎...
    99+
    2022-10-18
  • python如何删除文件中的指定内容
    要删除文件中的指定内容,可以按以下步骤操作:1. 打开文件,读取内容并存储在变量中。2. 使用字符串的 `replace()` 方法...
    99+
    2023-10-07
    python
  • python怎么删除文件首行内容
    要删除文件的首行内容,可以使用以下代码:python# 打开文件并读取内容with open('文件路径', 'r') as f:l...
    99+
    2023-10-20
    python
  • python对excel删除指定行
    可以使用Python的第三方库pandas来操作Excel文件。 首先,需要使用pandas的read_excel()函数读取Excel文件: import pandas as pddf = pd.read_excel('文件路径/...
    99+
    2023-09-10
    python excel pandas 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作