Buka Berkas Python

Buka fail di pelayan

Assumehadfileberikut,berada di dalam folder yang sama seperti Python:

demofile.txt

Hello! Selamat datang ke demofile.txt
Berkas ini untuk tujuan pengujian.
Beruntung!

Untuk membuka berkas, gunakan built-in open() Fungsi.

open() Fungsi mengembalikan objek berkas, objek ini memiliki read() Metode digunakan untuk membaca kandungan berkas:

Contoh

f = open("demofile.txt", "r")
print(f.read())

Jalankan Contoh

Baca bagian saja dari berkas

Secara baku,read() Metode mengembalikan seluruh teks, tetapi Anda juga dapat menentukan jumlah karakter yang akan dikembalikan:

Contoh

Mengembalikan lima karakter pertama di berkas:

f = open("demofile.txt", "r")
print(f.read(5))

Jalankan Contoh

Baca Baris

Anda dapat menggunakan readline() Metode mengembalikan satu baris:

Contoh

Baca satu baris di berkas:

f = open("demofile.txt", "r")
print(f.readline())

Jalankan Contoh

Dengan panggilan twice readline()Anda dapat membaca dua baris pertama:

Contoh

Baca dua baris di berkas:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

Jalankan Contoh

Dengan mengelilingi berkas melalui perulangan, Anda dapat membaca seluruh berkas baris demi baris:

Contoh

Berkas yang dijalankan:

f = open("demofile.txt", "r")
for x in f:
  print(x)

Jalankan Contoh

Tutup Berkas

Selalu tutup berkas setelah selesai adalah kebiasaan yang bagus.

Contoh

Tutup berkas setelah selesai:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

Jalankan Contoh

Keterangan:Dalam beberapa keadaan, karena penyanggaan, Anda seharusnya selalu tutup berkas, perubahan yang dibuat di berkas sebelum ditutup mungkin tidak akan terlihat.