2016-09-22 2 views
0

다음 코드는 작동하지만 이제는 줄 수를 추가하려고합니다.파이썬 출력 줄 수

print "Looking for abc" 
for line1 in open("file.txt"): 
    if "abc" in line1: 
     print line1, 

최종 인쇄물 수를 얻는 방법을 알아내는 데 문제가 있습니까?

+1

'카운트 + = 1'에서 루프, 그리고'print (count)'마지막에. –

+0

고맙습니다 .. 최종 합계 대 각 줄마다 숫자를 얻는 방법이 있습니까? – Jay

답변

0

당신이 카운터를하고 싶은 경우에 당신은 당신이

print "Looking for abc" 
count = 0 
for line1 in open("file.txt"): 
    if "abc" in line1: 
     print line1, 
     count += 1 
print count 

로 편집 할 수 있습니다 또는 당신이 더 파이썬 방법을 원한다면 당신은 말할 수

lines = [line for line in open('file.txt') if 'abc' in line] 
for line in lines: 
    print line, 
print len(lines)