Python:去掉粘贴代码后的行号

#!/bin/pyton
#coding=gb18030
import re
"""
去掉行号
"""
print 'remove application start'

def removeLineNum(inStr):
    p=re.compile(r'\D*\d+\s?[.|:|\]|\)]?\s')
    return p.sub('',inStr,count=1).strip('\n')

for line in open('file_fromat.txt'):
    print removeLineNum(line)


或者

fn='file_fromat.txt'
fp=open(fn,'r')
line=fp.readline()
while line:
    print removeLineNum(line)
    line = fp.readline()
fp.close()

或者

file = open("file_fromat.txt")
while 1:
    lines = file.readlines(100000)
    if not lines:
        break
    for line in lines:
        print removeLineNum(line)


你可能感兴趣的:(python)