You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何删除txt文件首行及每隔3行的带[]标记行

Win10下Python处理txt文件实现步骤

你是Python新手的话直接按下面的步骤操作就行,不需要搞复杂的逻辑。

1. 准备工作

把你要处理的.txt文件放到一个好找的文件夹里,比如桌面新建个叫txt_process的文件夹放进去。

2. 写处理脚本

在同一个文件夹里新建个文本文档,把名字改成process.py(注意要把后缀从.txt改成.py,如果看不到后缀就先开文件资源管理器的「文件扩展名」显示)。
右键点这个process.py,选择用记事本打开,把下面的代码复制进去,记得把代码里你的原文件名.txt改成你实际要处理的txt的名字:

# 这里替换成你自己的原文件名
input_name = "你的原文件名.txt"
output_name = "处理结果.txt"

result = []
# 读取原文件所有内容
with open(input_name, "r", encoding="utf-8") as f:
    lines = f.readlines()

for line in lines:
    # 跳过所有[]开头的时间戳用户名行,第一行本身就是该格式会自动被过滤
    stripped_line = line.strip()
    if stripped_line.startswith("["):
        continue
    # 非空的密钥行加入结果列表
    if stripped_line:
        result.append(stripped_line)

# 写入结果,每个密钥之间间隔一个空行,匹配要求的输出格式
with open(output_name, "w", encoding="utf-8") as f:
    f.write("\n\n".join(result))

写完按Ctrl+S保存,关掉记事本就行。

3. 运行脚本拿结果

  • 打开存放py文件和txt文件的文件夹,点击窗口顶部的地址栏,直接输入cmd按回车,会弹出黑色的命令行窗口
  • 在命令行窗口里输入python process.py按回车,1秒左右就能运行完成
  • 回到文件夹里,会看到多了个处理结果.txt,打开就是你需要的内容

常见报错处理

  • 提示FileNotFoundError:检查代码里写的原文件名是不是和实际完全一致,注意Windows默认隐藏文件后缀,别犯把xxx.txt写成xxx.txt.txt的错误
  • 打开结果文件乱码:把代码里两处encoding="utf-8"都改成encoding="gbk",保存后重新运行即可
  • 提示python不是内部或外部命令:说明安装Python的时候没勾选添加到系统PATH,重新运行Python安装包,记得勾选Add Python to PATH选项再安装一遍就行

内容的提问来源于stack exchange,提问作者Khushhal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.31 21:12:13