길이가 4 인 텍스트 문서의 모든 단어를 다른 단어로 바꿔야합니다. 텍스트 문서는 문구가 포함 된 경우Python 3.2 텍스트 문서에서 특정 길이의 모든 단어를 바꿉니 까?
예를 들어, 단어 "와 같은", "매우"및 "수프"그리고 "뭔가"
으로 대체 될 것 "나는 매우 뜨거운 수프를 먹는 것을 좋아" 원본 텍스트 문서를 덮어 쓰는 대신 변경된 구문으로 새 텍스트 문서를 만들어야합니다. 여기
는 내가 지금까지 무엇을 가지고 : 나는 변화 시도했습니다def replacement():
o = open("file.txt","a") #file.txt will be the file containing the changed phrase
for line in open("y.txt"): #y.txt is the original file
line = line.replace("????","something") #see below
o.write(line + "\n")
o.close()
"????"
(str(len(line) == 4)
하지만 같은이 숙제처럼 보인다
단어 사이에 여분의 공백이 유지되지 않습니다. 이것은 많은 문맥에서 괜찮지 만, 전혀 그렇지 않습니다. – Matt
완벽한 솔루션! 훌륭하게 설명하고 훌륭하게 작동합니다. 고마워. – user1707398