Menu
CoddyTech

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.txt

Atau,

f = open('file.txt')
print(f.readlines())  # mencetak array berisi semua baris dalam file.txt

Kamu 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.

challenge icon

Tantangan

Mudah

Diberikan 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), dengan a sebagai string.

Coba sendiri

# Tulis kodemu di sini

Semua pelajaran di Penanganan File di Python

Latihan sendiri: Compiler Python online