Membaca File Teks ke dalam Python
Membuka dokumen dan memuat isinya
Membaca File Teks ke dalam Python adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar NLP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus NLP Academy mencakup 4 pelajaran total.
Teks Nyata Tersimpan dalam Berkas
Sebagian besar pekerjaan NLP dimulai dari dokumen yang tersimpan di disk. Tugas pertama Anda adalah memuat teks tersebut dari sebuah berkas ke dalam string Python. 📄
Buka Berkas dengan open
Fungsi open menghubungkan Python ke sebuah berkas. Anda memberikan jalur dan mode seperti r, yang berarti read.
f = open("notes.txt", "r")
text = f.read()
f.close()Baca Seluruh Berkas
Metode read mengambil seluruh berkas ke dalam satu string. Ini berguna untuk dokumen kecil yang ingin Anda proses sekaligus.
content = f.read()
print(len(content)) # total charactersSelalu Tutup yang Anda Buka
Berkas yang terbuka menggunakan sumber daya sistem. Lupa melakukan close dapat menyebabkan data hilang atau pegangan sumber daya bocor, jadi menutupnya itu penting.
Pernyataan with Lebih Aman
Blok with membuka berkas dan menutupnya secara otomatis setelah Anda selesai, bahkan jika terjadi error di tengah proses.
with open("notes.txt", "r") as f:
text = f.read()Selalu Tetapkan Pengodean
Berikan pengodean agar Python menguraikan bita dengan benar. Menggunakan utf-8 secara eksplisit mencegah kejutan pada mesin yang berbeda.
with open("notes.txt", encoding="utf-8") as f:
text = f.read()Baca Baris demi Baris
Melakukan perulangan pada objek berkas menghasilkan satu baris setiap kali. Cara ini menghemat memori untuk dokumen yang sangat besar.
with open("notes.txt", encoding="utf-8") as f:
for line in f:
print(line.strip())Dapatkan Semua Baris sebagai Daftar
Metode readlines mengembalikan setiap baris sebagai daftar string, yang berguna saat Anda ingin mengindeks atau menghitung baris.
lines = f.readlines()
print(len(lines)) # number of linesBaris Mempertahankan Baris Baru
Setiap baris yang dibaca diakhiri karakter baris baru tersembunyi. Panggil strip untuk menghapus spasi kosong di bagian akhir sebelum memprosesnya.
clean = line.strip()Tangani Berkas yang Hilang
Jika jalurnya salah, Python memunculkan FileNotFoundError. Bungkus pembacaan yang berisiko dengan try dan except agar kegagalan dapat ditangani dengan baik.
try:
open("missing.txt")
except FileNotFoundError:
print("No such file")Jalur Itu Penting
Jalur relatif dibaca dari lokasi tempat Anda menjalankan skrip. Jika ragu, gunakan jalur lengkap agar Python menemukan berkas yang benar.
Pemeriksaan Singkat
Pikirkan alasan satu cara membuka berkas lebih disarankan.
Rangkuman: Memuat Teks dengan Aman
Anda telah belajar membuka berkas dengan blok with, menetapkan pengodean utf-8, membaca seluruh teks atau baris demi baris, serta menangani berkas yang hilang. 📥
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membaca File Teks ke dalam Python” gratis?
Ya — teks lengkap “Membaca File Teks ke dalam Python” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus NLP Academy, upgrade ke CoddyKit PRO. Kursus NLP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membaca File Teks ke dalam Python”?
Membuka dokumen dan memuat isinya Kamu berlatih NLP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai NLP Academy?
Tidak diperlukan pengalaman sebelumnya. NLP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Membaca File Teks ke dalam Python” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran NLP Academy ini?
Ya. Setiap pelajaran NLP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- String, Karakter, dan Pengodean
- Membaca File Teks ke dalam Python
- Menghitung Kata dan Karakter
- Membangun Tabel Frekuensi Kata Pertama Anda