Jika program dan file berada di folder yang sama, Anda hanya perlu menentukan nama file dari file tersebut. Jika tidak, Anda harus menyertakan jalur ke file serta nama file Show
Untuk menentukan jalur ke file, Anda menggunakan garis miring ( 2) bahkan jika Anda bekerja di Windows Misalnya, jika file _4 disimpan di folder 4 sebagai program, Anda perlu menentukan jalur ke file sebagai 5 6 adalah parameter opsional. Ini adalah string yang menentukan mode di mana Anda ingin membuka file. Tabel berikut menunjukkan mode yang tersedia untuk membuka file teksModeDeskripsi 7Buka file teks untuk membaca teks 8Buka file teks untuk menulis teks 9Buka file teks untuk menambahkan teks Misalnya, untuk membuka file yang namanya 0 disimpan di folder yang sama dengan program, Anda menggunakan kode berikut
Fungsi 5 mengembalikan objek file yang akan Anda gunakan untuk membaca teks dari file teks 2) Metode membaca teksObjek file memberi Anda tiga metode untuk membaca teks dari file teks
3) tutup() metodeFile yang Anda buka akan tetap terbuka hingga Anda menutupnya menggunakan metode 9 Penting untuk menutup file yang tidak lagi digunakan karena alasan berikut
Berikut ini menunjukkan cara memanggil metode 9 untuk menutup file _ Untuk menutup file secara otomatis tanpa memanggil metode 9, Anda menggunakan pernyataan 1 seperti ini
Dalam praktiknya, Anda akan menggunakan pernyataan 1 untuk menutup file secara otomatis Membaca contoh file teksKami akan menggunakan the-zen-of-python. file txt untuk demonstrasi Contoh berikut mengilustrasikan cara menggunakan metode 6 untuk membaca semua isi file 0 ke dalam sebuah string
Keluaran
Contoh berikut menggunakan metode _8 untuk membaca file teks dan mengembalikan konten file sebagai daftar string
Keluaran
Alasan Anda melihat baris kosong setelah setiap baris dari file adalah karena setiap baris dalam file teks memiliki karakter baris baru (\n). Untuk menghapus baris kosong, Anda dapat menggunakan metode 6. Sebagai contoh
Contoh berikut menunjukkan cara menggunakan _7 untuk membaca file teks baris demi baris _0 Keluaran _1 Cara yang lebih ringkas untuk membaca file teks baris demi barisFungsi 5 mengembalikan objek file yang merupakan objek iterable. Oleh karena itu, Anda dapat menggunakan loop _9 untuk mengulangi baris file teks sebagai berikut _2 Ini adalah cara yang lebih ringkas untuk membaca file teks baris demi baris Baca file teks UTF-8Kode pada contoh sebelumnya berfungsi baik dengan file teks ASCII. Namun, jika Anda berurusan dengan bahasa lain seperti Jepang, China, dan Korea, file teks bukanlah file teks ASCII sederhana. Dan kemungkinan file UTF-8 yang menggunakan lebih dari sekadar karakter teks ASCII standar Untuk membuka file teks UTF-8, Anda harus meneruskan 0 ke fungsi 5 untuk menginstruksikannya agar mengharapkan karakter UTF-8 dari file Untuk demonstrasi, Anda akan menggunakan file 2 berikut yang berisi beberapa kutipan dalam bahasa Jepang Bagaimana cara memuat daftar dari file teks dengan Python?Anda dapat membaca file teks menggunakan metode open() dan readlines(). Untuk membaca file teks ke dalam daftar, gunakan metode split() .
Bagaimana cara mengimpor daftar dari file lain dengan Python?Untuk mengimpor variabel dari file lain, kita harus mengimpor file tersebut dari program saat ini. . import from from Bagaimana cara mengubah file menjadi daftar dengan Python?Contoh 1. Mengubah file teks menjadi daftar dengan memisahkan teks saat terjadinya '. '. Kami membuka file dalam mode membaca, lalu membaca semua teks menggunakan read() dan menyimpannya ke dalam variabel yang disebut data. setelah itu kita ganti akhir baris ('/n') dengan ' ' dan pisahkan teks lebih lanjut ketika '
Bagaimana cara mengubah setiap kata dalam file teks menjadi daftar dengan Python?Cara lain untuk mengonversi string menjadi daftar adalah dengan menggunakan metode Python split() . Metode split() membagi sebuah string menjadi sebuah daftar, di mana setiap item daftar adalah setiap kata yang menyusun string tersebut. Setiap kata akan menjadi item daftar individual. |