Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
- Bàn luận In this type of file, Each line of text is terminated with a special character called EOL [End of Line], which is the new line character [‘\n’] in python by default.
- Python cung cấp các chức năng sẵn có để tạo, viết và đọc các tệp. Hai loại tệp có thể được xử lý trong Python, tệp văn bản thông thường và tệp nhị phân [được viết bằng ngôn ngữ nhị phân, 0s và 1s]. In this type of file, there is no terminator for a line, and the data is stored after converting it into machine-understandable binary language.
Tệp văn bản: Trong loại tệp này, mỗi dòng văn bản được chấm dứt với một ký tự đặc biệt có tên EOL [cuối dòng], là ký tự dòng mới [‘\ n,] trong Python theo mặc định. .txt file in Python. Through this program, we will find the most repeated word in a file.
Approach:
- Tệp nhị phân: Trong loại tệp này, không có bộ hủy nào cho một dòng và dữ liệu được lưu trữ sau khi chuyển đổi nó thành ngôn ngữ nhị phân có thể hiểu bằng máy.
- Ở đây chúng tôi đang hoạt động trên tệp .txt trong Python. Thông qua chương trình này, chúng tôi sẽ tìm thấy từ lặp đi lặp lại nhất trong một tệp.
- Chúng tôi sẽ lấy nội dung của tệp làm đầu vào.
- Chúng tôi sẽ lưu từng từ trong một danh sách sau khi xóa khoảng trắng và dấu câu từ chuỗi đầu vào.
Tìm tần số của mỗi từ.
In từ có tần số tối đa.
Python3
Tệp đầu vào:
Dưới đây là việc thực hiện phương pháp trên:
file
=
open
[
________________________"r"
____9
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]0
=
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]2
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]3
=
________ 15 & nbsp;[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]6
=
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]8
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]9
file
0file
1 file
file
3open
1open
2
Các
file
4
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]9
=
8file
1 open
0[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]9
open
4file
1 open
6[
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]5
open
9[
0[
1file
4[
3=
[
5[
6
file
4
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]9
[
9file
1 open
6"gfg.txt"
2"gfg.txt"
3[
5open
9[
05051file
4"gfg.txt"
9"r"
3
open
1"gfg.txt"
9,
0=
=
,
3
‘
open
1
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]3
=
"r"
7open
1
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]0____3
]
1file
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]04
Output:
Most repeated word: well Frequency: 3
Đếm số lượng từ cụ thể trong một tệp là thứ bạn cần biết làm lập trình viên. Đếm các từ thường xuyên nhất trong một tệp là một trong những câu hỏi mã hóa bạn có thể giải quyết trong bất kỳ cuộc phỏng vấn mã hóa nào. Vì vậy, nếu bạn muốn tìm hiểu làm thế nào để tìm các từ phổ biến nhất trong một tệp, bài viết này là dành cho bạn. Trong bài viết này, tôi sẽ hướng dẫn bạn cách viết chương trình Python để đếm các từ thường xuyên nhất trong một tệp.specific words in a file is something you need to know as a coder. Counting the most frequent words in a file is one of the coding questions you can get to solve in any coding interview. So, if you want to learn how to find the most common words in a file, this article is for you. In this article, I’ll walk you through how to write a Python program to count the most frequent words in a file.
Viết một chương trình để đếm các từ thường xuyên nhất trong một tệp là một câu hỏi phỏng vấn mã hóa quan trọng mà bạn có thể nhận được trong bất kỳ cuộc phỏng vấn mã hóa nào. Bạn có thể nhận được câu hỏi dựa trên logic này theo nhiều cách. Ở đây bạn sẽ được cung cấp một tệp và bạn sẽ được yêu cầu tìm các từ thường xuyên nhất trong tệp đó cùng với số lần chúng có mặt. Vì vậy, đây là cách bạn có thể viết một chương trình Python để đếm các từ thường xuyên nhất trong một tệp:
[['the', 5], ['you', 5], ['Python', 4], ['is', 4], ['of', 3]]
Trong mã trên, lần đầu tiên tôi đọc một tệp văn bản từ máy tính của mình, sau đó tôi đang chia tất cả các từ và lưu trữ chúng vào danh sách Python. Sau đó, tôi đang đếm tần số của tất cả các từ trong danh sách bằng cách sử dụng phương thức bộ đếm của mô -đun thu thập trong Python. Cuối cùng, tôi đang in 5 từ thường xuyên nhất trong tệp.
Bản tóm tắt
Vì vậy, đây là cách bạn có thể viết một chương trình để đếm các từ thường xuyên nhất từ bất kỳ tệp nào. Viết một chương trình để đếm các từ thường xuyên nhất trong một tệp là một câu hỏi phỏng vấn mã hóa quan trọng mà bạn có thể nhận được trong bất kỳ cuộc phỏng vấn mã hóa nào. Bạn có thể nhận được câu hỏi dựa trên logic này theo nhiều cách. Tôi hy vọng bạn thích bài viết này về cách viết chương trình Python để đếm các từ thường xuyên nhất trong một tệp. Hãy đặt câu hỏi có giá trị của bạn trong phần bình luận bên dưới.