Membaca Lebih Lanjut
Pelajaran 8 dari 12 dalam kursus Penanganan File di Python di Coddy.
Kita sudah melihat fungsi dasar read(), tetapi masih ada lagi!
Kamu juga bisa menentukan berapa banyak karakter yang ingin kamu baca,
f = open('file.txt')
s = f.read(10)Dalam contoh ini, s akan menyimpan 10 karakter pertama dari file.txt.
Kamu juga bisa membaca file baris demi baris dengan menggunakan fungsi readline() atau readlines():
f = open('file.txt')
print(f.readline()) # menampilkan baris pertama dari file.txt
print(f.readline()) # menampilkan baris kedua dari file.txtAtau,
f = open('file.txt')
print(f.readlines()) # mencetak array berisi semua baris dalam file.txtKamu juga bisa melakukan perulangan pada file baris demi baris,
f = open('file.txt')
for line in f:
print(line)Ini menampilkan konten file.txt baris demi baris.
Tantangan
MudahDiberikan file bernama numbers.txt yang berisi beberapa angka yang dipisahkan oleh baris baru.
Tugasmu adalah membaca isi file baris demi baris dan mencetak hanya angka genap (yang habis dibagi 2).
Catatan: saat kamu membaca file, hasilnya berupa string. Kamu bisa mengubahnya menjadi angka menggunakan
int(a), denganasebagai string.
Coba sendiri
# Tulis kodemu di siniSemua pelajaran di Penanganan File di Python
Latihan sendiri: Compiler Python online