파이썬에서 sed와 같은 작업을하는 것이 왜 그렇게 어려운가요?파이썬 sed가 작동하지 않음
cat temp$$ | sed '/ENTRY/d' | sed '/VERSION/d' > temp$$1
다음 시도는 단순히 (대신 나는 화면으로 인쇄하고있어 파일에 쓰는) 작동하지 않습니다
70 for line in open("temp5027", 'r'):
71
72 if re.search("ENTRY|VERSION", line) != None:
73 pass
74 else:
75 print line
좌절 처음 파이썬 사용자를.
참고 : 아직 Python 2.4를 사용하고 있으므로 "지원"이 없습니다.
"작동하지 않는다"는 것은 무엇을 의미합니까? – Vyktor
re.search가 'None'을 반환 한 것과 일치하지 않는 행을 다시 인쇄하는 것은 의도적입니까? – halex
예. 그것은 의도적 인 것입니다. 정규식을 필터로 사용하고 있습니다. – Figo