Daftar Referensi Python
readable() memeriksa apakah sebuah stream mendukung operasi baca.
Sintaks
file.readable()
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
| – | – | Tidak menerima parameter |
Nilai balik: True jika dapat dibaca, selain itu False.
Contoh
from io import StringIO
file = StringIO("Python")
print(file.readable())
Output:
True
Contoh Lainnya
Stream khusus tulis
from io import BytesIO, BufferedWriter
file = BufferedWriter(BytesIO())
print(file.readable())
Output:
False
Mengecek sebelum membaca
from io import StringIO
file = StringIO("data")
if file.readable():
print(file.read())
Output:
data
Stream yang sudah ditutup
from io import StringIO
file = StringIO()
file.close()
try:
file.readable()
except ValueError:
print("stream sudah ditutup")
Output:
stream sudah ditutup
Kesalahan Umum
Falseberartiread()akan gagal.- Mode buka menentukan kemampuan stream.
- Pemeriksaan pada stream tertutup dapat menghasilkan
ValueError.
Pelajari Lebih Lanjut
- Referensi: writable() · read() · open()
- Buku Belajar Python untuk Pemula: Bab 14
