이 항목으로 시작하는 줄을 추출하고 새 파일을 작성하려고합니다.파이썬에서 텍스트 줄 추출하기
def ReadFileContents():
file_content = open('Testing.pdb')
all_file_content = file_content.readlines()
list3 = []
for line in all_file_content:
if line.startswith('TER'):`enter code here`
list3.append(line)
if line.startswith('HETATM'):
list3.apped(line)
if line.startswith('CONECT'):
list3.append(line)
if line.startswith('MASTER'):
list3.append(line)
if line.startswith('END'):
list3.append(line)
file = open('list3.txt', 'w')
for line in list3:
file.write(line + '\n')
file.close()
ReadFileContents()
에만 문제가 TER로 시작하는 라인과 list3.txt 파일을 생성한다는 것입니다 :이 내가 가진 것입니다. 어떤 아이디어?
감사, 행의 시작 부분에서 페드로
TER로 시작하는 행만 일치하기 때문에 :)'line.startswith ('TER') '의 내부 조건은 터무니 없습니다. – Nemoden