Đây là một chương trình Python để đếm các từ của một từ trong một tệp văn bản. Mô tả vấn đề Chương trình lấy một từ từ người dùng và đếm số lần xuất hiện của từ đó trong một tệp. Giải pháp vấn đề 1. Lấy tên tệp và từ được tính từ người dùng. 2. Đọc từng dòng từ tệp và chia dòng để tạo thành một danh sách các từ. 3. Kiểm tra xem từ được cung cấp bởi người dùng và bất kỳ từ nào trong danh sách là bằng nhau và nếu chúng là, hãy tăng số từ. 4. Thoát. Chương trình/mã nguồn Dưới đây là mã nguồn của chương trình Python để đếm các từ của một từ trong một tệp văn bản. Đầu ra chương trình cũng được hiển thị dưới đây. fname = input("Enter file name: ") word=input("Enter word to be searched:") k = 0 with open(fname, 'r') as f: for line in f: words = line.split() for i in words: if(i==word): k=k+1 print("Occurrences of the word:") print(k) Giải thích chương trình 1. Người dùng phải nhập tên tệp và từ cần tìm kiếm. 2. Tệp được mở bằng hàm Open () ở chế độ đọc. 3. A For Loop được sử dụng để đọc qua từng dòng trong tệp. 4. Mỗi dòng được chia thành một danh sách các từ sử dụng split (). 5. Một vòng khác được sử dụng để đi qua danh sách và mỗi từ trong danh sách được so sánh với từ được cung cấp bởi người dùng. 6. Nếu cả hai từ đều bằng nhau, số từ được tăng lên. 7. Số lần xuất hiện cuối cùng của từ được in. Trường hợp kiểm tra thời gian chạy Case 1: Contents of file: hello world hello hello Output: Enter file name: test.txt Enter word to be searched:hello Occurrences of the word: 3 Case 2: Contents of file: hello world test test test Output: Enter file name: test1.txt Enter word to be searched:test Occurrences of the word: 4 Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python. Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python. Bước tiếp theo:
Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn. Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses. Nội dung
Để đếm số lần xuất hiện của một từ cụ thể trong tệp văn bản, hãy đọc nội dung của tệp văn bản vào một chuỗi và sử dụng hàm chuỗi.count () với từ được truyền làm đối số cho hàm đếm (). Cú pháp - đếm ()Ví dụ 1: Đếm số lần một từ xảy ra trong tệp văn bản đã cho
Bản tóm tắt Ví dụ 1: Đếm số lần một từ xảy ra trong tệp văn bản đã choBản tóm tắt Để đếm số lần xuất hiện của một từ cụ thể trong tệp văn bản, hãy đọc nội dung của tệp văn bản vào một chuỗi và sử dụng hàm chuỗi.count () với từ được truyền làm đối số cho hàm đếm ().
Sau đây là cú pháp của hàm đếm ().
trong đó
Bản tóm tắtĐể đếm số lần xuất hiện của một từ cụ thể trong tệp văn bản, hãy đọc nội dung của tệp văn bản vào một chuỗi và sử dụng hàm chuỗi.count () với từ được truyền làm đối số cho hàm đếm (). |