Python处理TXT文件:去除空格、数字及特定字符的完整指南

南乔
南乔
发布时间:2026-10-13 | 3人浏览过
原创

本文介绍如何使用Python读取train.txt文件,通过filter函数去除行内的空格、制表符及数字字符,并将处理结果保存至train_output.txt。代码示例展示了基本的文件读写与字符串过滤逻辑,适用于需要清理文本数据的场景。

应用场景:在处理文本数据时,往往需要清理TXT文件中的多余空格、数字或指定的特定字母。

假设待处理的源文件名为:train.txt

处理完成后的结果将保存为:train_output.txt

# ecoding=utf-8
ifn = r"train.txt"
ofn = r"train_output.txt"

infile = open(ifn,'rb')
outfile = open(ofn,'wb')

for eachline in infile.readlines():
  #去掉文本行里面的空格、\t、数字(其他有要去除的也可以放到' \t1234567890'里面)
  lines = filter(lambda ch: ch not in ' \t1234567890', eachline) 

  outfile.write(lines) # 写入train_output.txt(此处是一股脑的全写进去,并没有做任何的分行处理)

infile.close
outfile.close

以上介绍了使用Python去除TXT文本中空格、数字及特定字母的方法,供读者参考。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表