python批量删除txt文件指定行

2023-05-16

@python批量删除txt文件指定行

python批量删除txt文件指定行

只需用到os模块即可
在这段代码里,只需要输入你的文件目录和要删除的行数即可
此操作会直接覆盖原txt文件,请做好备份!

import os
# 工作文件夹,可以含有子文件夹
text = "E:/as"                        #只需输入txt文件所在的文件夹
dirs = os.listdir(text)

for dir in dirs:
    directory = text + '/' + dir
    #print(directory)                # 打印txt文件名
    with open(directory, "r") as f:  # 打开文件
        data = f.readlines()         # 读取文件
        #N = len(data)               # 获取txt文件的行数
        #print(N)                    # 打印行数
        data=data[1:]                #只读取第一行之后的内容
        #print(data)
        f = open(directory, "w")    #以写入的形式打开txt文件

        f.writelines(data)          #将修改后的文本内容写入
        f.close()  # 关闭文件

点个赞!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python批量删除txt文件指定行 的相关文章

  • 侯捷老师C++学习笔记——大气编程(上)

    本课程要有一点点C或C 43 43 的基础 xff0c 学习效果会更好哦 侯捷老师讲的特别通透 xff0c 听完收获很大 Lesson1 简介 课程基础 xff1a 曾经学过某种面向过程的编程语言 procedural language 知
  • 侯捷老师C++学习笔记——大气编程(下)

    侯捷老师C 43 43 课程下半部分 本课程是对之前课程中所提的一些东西的补充 xff0c 以及C 43 43 11新特性的一些讲解 Lesson1 介绍 本课程会讲的内容 xff1a 泛型编程深入探索面向对象继承关系所形成的的对象模型 x
  • JS基础-22-HTTP和HTTPS协议

    HTTP与HTTPS 一 前言 xff1a 先来观察这两张图 xff0c 第一张访问域名http www 12306 cn xff0c 谷歌浏览器提示不安全链接 xff0c 第二张是https kyfw 12306 cn otn regis
  • Spring架构图

    1 xff0e 核心容器模块 核心容器提供Spring框架的基本功能 xff0c 包括Core Beans Context EL模块 Core模块封装了框架依赖的最底层部分 xff0c 包括资源访问 类型转换及一些常用工具类 Beans模块
  • Spring Boot 中的日志

    文章目录 一 日志的输出1 1 日志等级划分1 2 日志输出操作1 3 日志等级设置 二 日志的存储三 SpringBoot 中的日志框架四 lombok 原理 当一个项目报错以后 xff0c 如何快速的定位错误的原因 xff0c 找到解决
  • face_recognition人脸检测

    文章目录 原理一 效果预览二 实现过程 原理 face recognition是最简单的人脸识别库 xff0c 该模型的准确率为 99 38 代码仅需要三行 xff1a span class token keyword import spa
  • python自动化运维第一步-利用psutil模块获取服务器信息

    文章目录 1 简易版演示 2 不成熟版演示 初学python不久 xff0c 尝试使用python写一些简单脚本 1 简易版 shell居多 span class token keyword import span os total mem
  • 判断链表是否有环(Java)

    快慢指针 xff0c 如果有环 xff0c 两指针一定会相遇 注意 xff1a 空链表和一个元素的链表直接返回false 如果没环 xff0c 快指针一定会先到null xff0c 所以只需判断快指针是否为null 注意空指针异常 xff0
  • Nginx学习笔记06——Nginx反向代理

    正向代理和反向代理 正向代理 用户和外网不能互通 xff0c 通过代理服务器将用户请求发送给外网 反向代理 用户和nginx是互通的 xff0c 用户和应用服务器是不互通的 xff0c 用户发送请求到nginx xff0c nginx作为代
  • Python调用adb shell

    在Android开发中 xff0c ADB xff08 Android Debug Bridge xff09 是一个非常重要的工具 它可以让我们通过命令行或者其他的客户端与安装了ADB驱动的Android设备进行通信 xff0c 并进行一些
  • c语言幂函数_C ++中的幂函数

    c语言幂函数 C 43 43 幂函数 C 43 43 power functions Power functions are used to calculate the powers like raise to power square r
  • 深度强化学习-DQN算法原理与代码

    DQN算法是DeepMind团队提出的一种深度强化学习算法 xff0c 在许多电动游戏中达到人类玩家甚至超越人类玩家的水准 xff0c 本文就带领大家了解一下这个算法 xff0c 论文和代码的链接见下方 论文 xff1a Human lev
  • 一文整理简单的Ajax请求知识,看了你还会不懂? -JavaWeb终篇

    写在前面 xff1a 我是一名大一专科生 xff0c 热爱Java xff0c 刚自学完JavaWeb阶段 xff0c 这篇文章是对Ajax的总结 xff0c 写作不易 xff0c 转载请声明 本文若有些内容出错请大佬指点 这篇文章需要有一
  • 【Jetson Nano学习笔记】Ubuntu18.04 上安装Nodejs、Hexo、nginx、配置到github(ARM版本)

    Nodejs有很多版本 xff0c 按照不同的操作系统 不同的处理器 xff0c 下载安装对应版本 一 去官网下载ARMv8版本的压缩包 xff08 Jetson Nano的处理器是ARM57 xff0c 基于ARMv8的核 xff09 英
  • 制作一个简单HTML个人网页网页(HTML+CSS)

    一个简单的HTML网页 xff0c 这是我大学的一个期末作业 xff0c 照片都是网上找的 看一下成品图 主页代码 xff0c 这里的 lt link href 61 34 images css css 34 rel 61 34 style
  • 吃透Java IO:字节流、字符流、缓冲流

    文章目录 1 Java IO流有什么特点 xff1f 2 Java IO流分为几种类型 xff1f 3 字节流和字符流的关系与区别 xff1f 4 字符流是否使用了缓冲 xff1f 5 缓冲流的效率一定高吗 xff1f 为什么 xff1f
  • 2020年最新主板型号排行榜

    主板篇 2020主板型号天梯图2020主板选购指南一 Intel AMD电脑主板的辨别二 主板芯片组级别三 板型 四 主板对电脑性能有什么影响 xff1f 在使用电脑的时候 xff0c 我们有时候会需要更换电脑硬件 xff0c 那么对于比较
  • 3.HTML5_常用标签_居中和空格

    1 居中center 显示使用center标签 这里用标题来演示 默认不使用居中会在居左显示 span class token doctype lt DOCTYPE html gt span span class token tag spa
  • arduino和stm32和51和TSM32的区别,树莓派和jetson nano的区别

    本科时段接触过很多嵌入式的微处理器和微控制器 xff0c 但对其使用场景和区别一直没有一个总结 xff0c 这次收集了一些信息在这总结一下 Arduino STM32 51 TMS320和树莓派和jetson nano都是不同的嵌入式系统
  • rosdep init 错误解决方法

    遇到的错误如下 mo 64 mo span class token operator span ThundeRobot span class token operator span span class token operator spa

随机推荐

  • 刚启动IDEA 就报这个错---> Error:(4, 1) java: 程序包org.apache.ibatis.annotations不存在

    刚启动IDEA 就报这个错 gt Error 4 1 java 程序包org apache ibatis annotations不存在 很简单 xff0c 那是因为jar包没导入 xff0c 或者jar包没下载下来 所以看清楚报什么错 xf
  • 免费节点2:使用捷径添加_盒子:找到性能瓶颈的捷径

    免费节点2 使用捷径添加 经常会通过一些非常古怪的注释来报告性能问题 xff0c 这些注释并没有帮助您了解从何处着手 面对这种困境 xff0c 团队开始猜测根本原因并不少见 现在输入 盒子 xff0c 这是一个完整系统的抽象小图 该框提醒了
  • Android Studio3.5.2使用@BindView代替findViewById

    使用findViewById太繁琐了 xff0c 64 BindView能够很好的减少一些不必要的工作 1 在build grable Moudle app 中加入 implementation 39 com jakewharton but
  • 基于springboot+vue的医院信息管理系统

    基于springboot 43 vue的医院信息管理系统 全网粉丝20W 43 csdn特邀作者 博客专家 CSDN新星计划导师 java领域优质创作者 博客之星 掘金 华为云 阿里云 InfoQ等平台优质作者 专注于Java技术领域和毕业
  • 程序员真的是我们喜欢的工作吗?是生活?还是理想?

    有人说程序员年薪近百万 xff01 程序员 成实现阶级跨越的好职业 xff1f 在大多数人的印象里 xff0c 程序员是非常具有 钱途 的职业 xff0c 年薪至少几十万 半年赚一套房 要嫁就嫁程序员 等类似的消息满天飞 xff0c 足见程
  • Gephi安装教程

    以下附上Gephi安装详细过程 xff1a 软件获取地址 xff1a 链接 xff1a https pan baidu com s 1cgFy8J5M3j1u2Xt2QBWCEw pwd 61 ss20 提取码 xff1a ss20
  • 爬虫实战练习

    肝了一个星期 xff0c 从HTML gt CSS gt python 现在终于成功了 以这篇博文来铭记这个时刻 以下就是数据的采集 xff0c 整理 xff0c 分析以及存储的全过程 新手刚刚接触 xff0c 望不吝赐教 import u
  • python的Excel操作

    1 表单的图片如下 xff1a 2 下边时相关的代码操作 import xlrd 1 读取文件的地址以及工作簿和里边所有的表单信息 workbook 61 xlrd open workbook r 34 C python Python Pr
  • scoop学习笔记

    目录 1 前言 2 安装scoop 设置安装路径 开始安装 编辑 3 导入软件库 重要 一 xff1a 二 xff1a 四 xff1a 点击进去 xff0c 复制框里边的库链接 五 xff1a 进入命令行窗口 xff0c 运行scoop命令
  • LaTeX入门操作

    coding UTF 8 gougu tex 勾股定理 使用 xelatex 编译文档时 xff0c ctexart 文档类会调用 xeCJK 宏包 documentclass UTF8 article 这个就不会在页眉显示目录的内容 do
  • Conda常用操作

    之后遇到了新的东西会慢慢的补充 以下均假设 xff1a myenv是一个名为 myenv 的虚拟环境 一 最重要 xff1a 寻求conda的帮助 conda h conda list h conda remove h 二 查看你的虚拟环境
  • ArchLinux初次进入系统时触摸板可以移动鼠标但是无法点击的问题

    1 问题 正如标题所言 xff0c 进入桌面环境后发现触摸板可以控制鼠标的移动 xff0c 键盘的输入也有效 但是就是没法用触摸板的单指单击 确定 功能 最开始我遇到这个问题的时候以为又是一个bug 去WIKI查了半天 xff0c 有说是触
  • 使用arch linux_什么是Arch Linux? 为什么要使用它?

    使用arch linux Arch Linux is a Linux distribution that is created for simplicity optimization modernity pragmatism user ce
  • 利用生产者与消费者模型实现线程池Java

    实际编码中经常遇到处理并发的场景 xff0c 下面是一种用生产者 消费者模型实现的线程池 xff0c 可以实现并发处理功能 也可以不使用wait xff0c notify xff0c 而是直接用BlockingQueue来实现 span c
  • 解决:docker下安装了RabbitMQ,无法访问web管理页面

    问题 xff1a 在docker下安装了RabbitMQ xff0c 然后运行 xff1a docker run d p 5672 5672 p 15672 15672 name myrabbitmq b57e7dd9d72b 访问http
  • TFT-LCD LVGL与硬件交互

    TFT LCD LVGL与硬件交互 屏幕能正常显示LVGL官方例程 xff0c 说明LVGL移植成功了 xff0c 本次实验使用屏幕通过LVGL控制开发板硬件 实现效果 用LVGL画两个按钮和一个标签 xff0c 一个按钮控制蜂鸣器 xff
  • 功能强大的浏览器插件,解决chrome安装插件失败问题

    维软推出edge浏览器后好多爱好者喜欢使用它的扩展功能 xff0c 但是还是喜欢用chrome浏览器朋友们就烦恼如何安装插件 xff0c 那么我一起看看edge浏览器的插件如何给chrome浏览器安装 如果想安装新的插件按这样操作 在这儿输
  • win10主机无法ping通虚拟机

    问题描述 xff1a 虚拟机可以ping通主机 xff0c win10主机无法ping通虚拟机 显示网络超时 xff0c 下图为解决之后 问题原因 xff1a 本机的网络没有VMware Network 和Adapter VMnet8 我本
  • 使用 closest 和 matches 方法来检测元素是否存在某选择器

    假如我们有一下 HTML 结构 xff1a lt article class 61 34 post cat 5 34 gt lt header gt lt h2 gt Title lt h2 gt lt header gt lt div c
  • python批量删除txt文件指定行

    64 python批量删除txt文件指定行 python批量删除txt文件指定行 只需用到os模块即可 在这段代码里 xff0c 只需要输入你的文件目录和要删除的行数即可 此操作会直接覆盖原txt文件 xff0c 请做好备份 xff01 s