Rumah > Tutorial sistem > LINUX > Mudah mengira watak dan perkataan dalam fail teks menggunakan python

Mudah mengira watak dan perkataan dalam fail teks menggunakan python

William Shakespeare
Lepaskan: 2025-03-14 09:32:14
asal
515 orang telah melayarinya

Skrip python ini dengan cekap mengira watak dan perkataan dalam fail teks, menawarkan fleksibiliti dalam mengendalikan aksara baru. Sama ada anda seorang penulis menjejaki kemajuan atau alat analisis fail bangunan pemaju, skrip ini terbukti tidak ternilai.

Logik teras melibatkan pembukaan fail, membaca kandungannya, dan menggunakan fungsi terbina dalam Python untuk mengira. Kami akan meneroka pengiraan watak (dengan dan tanpa aksara baru) dan menghitung perkataan.

Mengira watak:

Fungsi len() Python mudah mengira aksara. Untuk memasukkan aksara Newline ( \n ), hanya gunakan len(contents) . Tidak termasuk baris baru memerlukan menggunakan len(contents.replace('\n', '')) , mengeluarkannya sebelum kiraan.

Mengira perkataan:

Kaedah split() dengan mudah membahagikan teks ke dalam senarai kata -kata berdasarkan ruang putih. Mengira panjang senarai menyediakan kiraan perkataan: len(contents.split()) .

Skrip Python Lengkap:

Skrip komprehensif yang menggabungkan kedua -dua fungsi tersedia (contoh yang disediakan di bawah, gantikan dengan pautan gist github sebenar jika tersedia):

 Import sys

def count_words_chars (file_path):
    dengan buka (file_path, 'r') sebagai fail:
        kandungan = file.read ()
        word_count = len (contents.split ())
        char_count = len (kandungan) # Termasuk garis baru
        char_count_no_newline = len (contents.replace ('\ n', '')) # tidak termasuk baris baru
        kembali word_count, char_count, char_count_no_newline

def utama ():
    jika len (sys.argv) <p> Untuk dijalankan: <code>python script_name.py your_file.txt</code></p><p> <strong>Output Contoh:</strong> </p><p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174191593693214.jpg" class="lazy" alt="Mudah mengira watak dan perkataan dalam fail teks menggunakan python"></p><p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174191593741049.jpg" class="lazy" alt="Mudah mengira watak dan perkataan dalam fail teks menggunakan python"></p><p> <strong>Pendekatan lalai (termasuk garis baru):</strong></p><p> Amalan standard termasuk watak -watak baru dalam kiraan watak, kerana ia adalah penting untuk kandungan dan struktur fail. Walau bagaimanapun, tidak termasuk mereka adalah sah apabila memberi tumpuan kepada panjang teks visual. Skrip ini menyediakan kedua -dua pilihan untuk fleksibiliti.</p><p> <strong>Kesimpulan:</strong></p><p> Skrip python serba boleh ini memudahkan watak dan pengiraan perkataan dalam fail teks, memenuhi pelbagai keperluan. Struktur dan pilihan yang jelas menjadikannya alat yang berharga untuk penulis dan pemaju. Ingatlah untuk menggantikan laluan imej pemegang tempat dengan laluan imej sebenar.</p>
Salin selepas log masuk

Atas ialah kandungan terperinci Mudah mengira watak dan perkataan dalam fail teks menggunakan python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan