txt 파일에 여러 가지를 쓰려고하는데, 어떤 이유로 새로운 줄에 각 항목을 가져올 수 없습니다. 나는 '\ n'을 다른 지점에 배치하는 것을 망쳤지만 그 결과는 여전히 동일합니다. 아래의 코드를 사용하고 있습니다 :Python 3.X txt 파일에 쓰기가 새 줄을 만들지 않습니다.
from collections import Counter
File_1 = open('path1', 'r')
wordCounter = Counter(File_1.read().lower().replace('<p>','').replace('<p><b>','').replace('</p>','').replace('</b>','').replace('.','').replace("'",'').replace('"','').replace('<i>','').replace('</i>','').replace(',','').replace('(','').replace('-','').replace(')','').replace('<b>','').replace(';','').split())
with open('path2','w') as File_2:
File_2.write('{:3} ==> {:15}'.format('Word','Count'))
File_2.write('-' * 18)
for (word,occurrence) in wordCounter.most_common():
File_2.write('{:3} ==> {:15}'.format(word,occurrence))
File_1.close()
File_2.close()
시도는 내가 그것을 정렬 할 수 있습니다 전에 청소를해야하는 불안정한 텍스트 파일로 작업하고, 많은 전화를 대체 무시. 나는 각 항목과 같이 표시 할 : 나는 아마 여기에 신인 실수를하고 기분이
Word ==> Count ------------------Entry 1 ==> # of entriesEntry 2 ==> # of entries, etc.
하지만, 얻을 수있는 쉬운 방법이있다 :
Word ==> Count
Eighteen dashes
Entry 1 ==> # of entries
Entry 2 ==> # of entries
etc.
를 내가지고 결국 무엇입니까 새 항목에 각 항목을 쓰는 파일? 도움을 주셔서 미리 감사드립니다.
잘못된 것입니다. 그것은'/ n'이 아니라'\ n'입니다. –