내가 한 줄의 토큰 및 출력에 각각의 토큰을 구조화되지 않은 텍스트 파일을 분할 코드를 사용출력을 새 txt 파일에 저장하는 방법은 무엇입니까?
with open("C:\\...\\...\\...\\record-13.txt") as f:
lines = f.readlines()
for line in lines:
words = line.split()
for word in words:
print (word)
지금 내가 대신 인쇄의 새로운 텍스트 파일로 출력을 저장하려면, 나는 수정 코드 :
with open("C:\\...\\...\\...\\record-13.txt") as f:
lines = f.readlines()
for line in lines:
words = line.split()
for word in words:
file = open ("tokens.txt", "w")
file.write (word)
file.close()
그러나 작동하지 않습니다. 그게 뭐가 잘못 됐는지 말해 줄래?
단어를 쓸 때마다 출력 파일을 닫습니다. 그런 다음 다시 쓰기 위해 열어 당신이 한 일을 파괴하십시오. 기타 다른 것들은'open ("tokens.txt", "w") :'위쪽에 블록하고 출력 파일을 닫지 않고 (또는 다시 열지 마십시오.) 루프 안에 붙이십시오. –