我有点坚持这个问题!我有一个庞大的文本文件(300万行左右),我需要删除任何包含多个波形符号的行。有人可以帮助我吗?拜托,谢谢你。
这是我到目前为止所做的:
import re
f_in = 'C:\\Users\\John\\Documents\\Python\\Pagelinks\\pagelinkSample_10K_cleaned2.txt'
f_out = 'C:\\Users\\John\\Documents\\Python\\Pagelinks\\pagelinkSample_10K_cleaned3.txt'
with open(f_in, 'r') as fin:
with open(f_out, 'w') as fout:
for line in fin:
坚持到这里,我想是否代号为tilde的行数包含多个删除行?
谢谢!
答案 0 :(得分:3)
for line in fin:
if line.count('~') < 2:
fout.write(line)