Python删除包含多个波浪号的行

时间:2016-03-24 02:03:22

标签: python tilde

我有点坚持这个问题!我有一个庞大的文本文件(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的行数包含多个删除行?

谢谢!

1 个答案:

答案 0 :(得分:3)

for line in fin:
    if line.count('~') < 2:
        fout.write(line)