Python’da Bir Dosyayı İşlemek İçin Kullanılan Komutlar
Python’da Bir Dosyayı İşlemek İçin Kullanılan Komutlar
Python'da dosya işlemleri yapmak için birkaç temel komut ve yöntem bulunmaktadır. Aşağıda bu komutları açıklayan kısa bilgiler yer almaktadır.1. Dosya Açma
Dosyayı açmak için open() fonksiyonu kullanılır. Bu fonksiyon, dosya yolunu ve modunu alır.- 'r': Okuma modu
- 'w': Yazma modu (varsa dosyayı siler)
- 'a': Ekleme modu (var olan dosyaya ekler)
- 'b': İkili mod
2. Dosya Okuma
Dosya içeriğini okumak için birkaç yöntem bulunmaktadır:- read(): Tüm dosya içeriğini okur.
- readline(): Bir satırı okur.
- readlines(): Tüm satırları bir liste olarak döner.
3. Dosyaya Yazma
Dosyaya yazmak için write() veya writelines() yöntemleri kullanılır.- write(): Tek bir satır yazar.
- writelines(): Birden fazla satırı yazar.
4. Dosyayı Kapatma
Dosya işlemleri tamamlandıktan sonra dosyayı kapatmak önemlidir. Bunun için close() yöntemi kullanılır.5. with Anahtar Kelimesi
Dosyayı otomatik olarak kapatmak için with ifadesi kullanılması önerilir. ```python with open('dosya.txt', 'r') as dosya: içerik = dosya.read() ``` Bu şekilde dosya kapatma işlemini elle yapmak gerekmez.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Yazılım dünyasına adım atarken hangi programlama dilini tercih etmeliyim?
- Mühendislik alanında öğrenilmesi gereken temel programlama dilleri hangileridir?
- Programlama öğrenmeye başlamak için hangi kaynaklar kullanılabilir?
- Bilgisayar Mühendisliği Öğrencilerine Önerilen Programlama Dilleri Nelerdir?
- Godot oyun motoru nedir?
- Programlama dillerini öğrenirken nelere dikkat etmeliyim?
- JavaScript’te Promises kullanımı nasıl yapılır?
- Yapay zeka mühendisliğinde kullanılan temel algoritmalar nelerdir?
- Newton’un üçüncü hareket yasası nedir ve bir örnekle açıklayabilir misiniz?
- Python’da bir string içinde belirli bir harfin kaç farklı konumda bulunduğunu nasıl bulabilirim?
- En popüler programlama dillerinden biri olan Python’da if-else ve döngüler nasıl çalışır?
- Programlama dilleri arasında en kolay öğrenilebilen hangisidir?
- Güvenlik duvarları nedir ve bir ağdaki önemi nedir?
- Python’da bir stringin karakterlerini alfabetik sıraya göre nasıl sıralayabilirim?
- Yapay zekâ ile donatılmış robotlar insanlığı nasıl etkileyebilir?
- Log yönetimi için ELK/Opensearch yığını nasıl kurulur?
- Mühendislik alanında temel bir soru: veri yapıları nedir ve neden önemlidir?
- Programlama öğrenmeye başlarken nelere dikkat etmeliyim?
- Yapay zeka tabanlı yazılım geliştirme süreçlerinde otomasyonun verimlilik ve hata oranlarına etkisi nasıl analiz edilebilir?
- Veri tabanı oluştururken hangi veri türleri performansı etkiler?
