Tôi đang cố tìm số lượng từ đã xảy ra trong một tệp. Tôi có một tập tin văn bản (TEST.txt
) nội dung của tập tin như sau:python - tìm sự xuất hiện của từ trong một tệp
ashwin programmer india
amith programmer india
Kết quả tôi mong đợi là:
{ 'ashwin':1, 'programmer ':2,'india':2, 'amith ':1}
Mã Tôi đang sử dụng là:
for line in open(TEST.txt,'r'):
word = Counter(line.split())
print word
Kết quả tôi nhận được là:
Counter({'ashwin': 1, 'programmer': 1,'india':1})
Counter({'amith': 1, 'programmer': 1,'india':1})
Có ai giúp tôi không? Cảm ơn trước .
+1 Chỉ cần những gì tôi đã đi để đăng bài - điều này làm cho việc sử dụng tốt đẹp của phương pháp 'Counter.update' chuyên ngành và không yêu cầu đọc toàn bộ tập tin vào bộ nhớ ... –