Python'da bir dosyayı okuma modunda açmak için hangi parametre kullanılır?
A) "w"Aşağıdaki adımları takip ederek Python'da bir dosyayı okuma modunda açmak için hangi parametrenin kullanıldığını öğrenelim:
Python'da bir dosyayı open() fonksiyonu ile açarken, o dosyayla ne tür bir işlem yapacağımızı (okuma, yazma, ekleme vb.) belirtmemiz gerekir. Bu belirtme işlemi, open() fonksiyonuna ikinci bir parametre olarak verdiğimiz "mod" ile yapılır. Şimdi seçenekleri inceleyelim:
Bu mod, bir dosyayı yazmak için açar. Eğer belirtilen isimde bir dosya yoksa, yeni bir dosya oluşturur. Eğer dosya zaten varsa, mevcut içeriğini tamamen siler ve dosyanın başına yeni verileri yazar. Yani, dikkatli kullanılmazsa veri kaybına yol açabilir.
Bu mod, bir dosyayı okumak için açar. Dosyanın içeriğini okumamızı sağlar. Eğer belirtilen dosya mevcut değilse, Python bir hata (FileNotFoundError) verir. Bu, open() fonksiyonunun varsayılan modudur; yani herhangi bir mod belirtmezsek Python dosyayı otomatik olarak okuma modunda açar.
Bu mod, bir dosyayı ekleme yapmak için açar. Eğer dosya yoksa yeni bir dosya oluşturur. Eğer dosya zaten varsa, yeni veriler dosyanın sonuna eklenir, mevcut içerik silinmez.
Bu mod, bir dosyayı özel olarak oluşturmak için açar. Eğer belirtilen dosya zaten varsa, Python bir hata (FileExistsError) verir. Bu mod, dosyanın kesinlikle yeni olmasını ve mevcut bir dosyanın üzerine yazılmamasını istediğimiz durumlarda kullanılır.
Soru, bir dosyayı "okuma modunda" açmak için hangi parametrenin kullanıldığını sormaktadır. Yukarıdaki açıklamalarımızdan da anlaşıldığı gibi, "r" parametresi tam olarak bu amaca hizmet eder ve dosyanın içeriğini okumamızı sağlar.
Cevap B seçeneğidir.