누군가가 도와 주실 수 있습니까? 그로 크 러닝 (Grok Learning)은 다음과 같습니다 :Grok Learning Python 3.3 Files
당신은 개가 "돕고"편지에 너무 기여하고 있다는 것을 깨닫기 위해 당신의 편지를 당신의 펜팔에 씁니다! 모든 몇 줄은 WOOF로 시작한다는 것을 알았습니다! 당신이 단순히 쓰지 않은 것들을 포함합니다!
letter.txt 파일에서 줄을 읽어 와서 WOOF!로 시작하지 않는 유일한 줄을 포함하는 fixed.txt라는 새 파일을 작성하는 프로그램을 작성하십시오. 내 채소 정원이 정말 잘 성장하고
:
예를 들어는 다음 letter.txt를 제공!
WOOF! 잡기 놀이하자!
토마토와 오이는 거의 먹을 준비가되어 있습니다.
정원은 어떻게됩니까?
WOOF! 그 포섬을 더 잘 쫓아 다닌다! 내 채소 정원이 정말 잘 성장하고
: 포함 파일 fixed.txt을 만들어야합니다
프로그램!
토마토와 오이는 거의 먹을 준비가되어 있습니다.
정원은 어떻게됩니까?
내 현재 코드입니다 (I 노력을 계속하고 편집 할 것이다 당신에게 게시 놈들을 유지합니다.) :
open("letter.txt").read()
line = letter.txt.split()
if line.startswith("WOOF!"):
print("")
else:
print(letter.txt)
letter.txt.close()
어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다!
우리에게 기존의 코드를 제시해주십시오. 파일을 여는 데 문제가 있습니까? 파일 읽기?'startswith' 사용 하시겠습니까? – Matthias
파이썬에서 한 줄씩 텍스트 파일을 읽기가 쉽습니다. 또한 쓰기 위해 열어 둔 다른 텍스트 파일에 선을 쓰는 것도 쉽습니다. 파일에서 읽은 행이 있으면 문자열 객체/변수입니다. 테스트에 사용할 수있는 문자열 객체의'line.startswith ('xxx') 메소드가 있습니다. – pepr
@ pepr의 힌트를 사용하면 적절하게 포맷 된 행이 4 개만 필요합니다. –