File Python Terbuka
Buka File di Server
Asumsikan kita memiliki file berikut, terletak di folder yang sama dengan Python:
demofile.txt
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good
Luck!
Untuk membuka file, gunakan open()
fungsi bawaan.
Fungsi open()
mengembalikan objek file, yang memiliki
read()
metode untuk membaca konten file:
Contoh
f = open("demofile.txt", "r")
print(f.read())
Jika file berada di lokasi yang berbeda, Anda harus menentukan jalur file, seperti ini:
Contoh
Buka file di lokasi berbeda:
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
Baca Hanya Bagian dari File
Secara default, read()
metode ini mengembalikan seluruh teks, tetapi Anda juga dapat menentukan berapa banyak karakter yang ingin Anda kembalikan:
Contoh
Kembalikan 5 karakter pertama file:
f = open("demofile.txt", "r")
print(f.read(5))
Baca Baris
Anda dapat mengembalikan satu baris dengan menggunakan readline()
metode:
Contoh
Baca satu baris file:
f = open("demofile.txt", "r")
print(f.readline())
Dengan menelepon readline()
dua kali, Anda dapat membaca dua baris pertama:
Contoh
Baca dua baris file:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
Dengan mengulang baris file, Anda dapat membaca seluruh file, baris demi baris:
Contoh
Ulangi file baris demi baris:
f = open("demofile.txt", "r")
for x in f:
print(x)
Tutup File
Ini adalah praktik yang baik untuk selalu menutup file ketika Anda selesai dengan itu.
Contoh
Tutup file ketika Anda selesai dengan itu:
f = open("demofile.txt", "r")
print(f.readline())
f.close()
Catatan: Anda harus selalu menutup file Anda, dalam beberapa kasus, karena buffering, perubahan yang dibuat pada file mungkin tidak ditampilkan sampai Anda menutup file.