Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Python programlama dilinde dosya işlemleri hakkında kapsamlı bir eğitim dersidir.
- Video, Python'da dosya işlemleri için temel fonksiyonları adım adım göstermektedir. İçerikte "open", "write", "read", "readline", "readlines", "seek" gibi dosya yöntemleri ve "with" metodu ile dosya yönetimi anlatılmaktadır. Ayrıca dosyanın sonuna ve ortasına bilgi ekleme işlemleri de örneklerle açıklanmaktadır.
- Eğitim boyunca eğitmen, kod örnekleri üzerinden dosya oluşturma, veri yazma, okuma işlemleri ve dosya imlecinin ileri geri sarılması gibi temel dosya işlemleri pratik olarak göstermektedir. Video, verilerin txt dosyalarında nasıl kaydedilebileceğini ve okunabileceğini detaylı şekilde ele almaktadır.
- 00:09Python'da Dosya Oluşturma
- Python'da dosya işlemleri için "open" fonksiyonu kullanılır.
- Dosya oluşturmak için "open" fonksiyonuna dosya adı ve kip parametresi verilir.
- Dosya kipi "write" (yazma) modunda açıldığında, dosya içeriği boş olur.
- 03:04Dosyaya Veri Yazma ve Kapatma
- Dosyaya veri yazmak için "write" metodu kullanılır.
- Dosya işlemlerinden sonra dosyayı kapatmak için "close" metodu kullanılır, aksi halde bellek meşgul olur.
- "write" kipiyle dosya tekrar açıldığında, dosyanın içeriği silinir.
- 04:54Dosyadan Okuma
- Dosyadan okuma yapmak için "r" (okuma) kipi kullanılır.
- Dosyadan okuma için üç farklı yöntem vardır: "read", "readline" ve "readlines".
- "read" tüm içeriği karakter dizisi olarak okur, "readline" satır satır okur, "readlines" tüm içeriği liste olarak okur.
- 07:55Dosya Kapatma ve İmleç Kontrolü
- Dosyayı kapatmak için "close" metodu kullanılır, aksi halde bellek meşgul olur.
- Hata durumunda dosya kapatılmaması için "with" deyimi kullanılabilir.
- Dosyayı okuduktan sonra imleç dosyanın sonunda kalır, başa dönmek için "seek(0)" metodu kullanılır.
- 13:16Dosyalarda Değişiklik Yapma
- Dosyalarda değişiklik yapmak için "a" (append) kipi kullanılır.
- "write" metodu ile dosyanın sonuna veri eklenebilir.
- Değişikliklerden sonra dosya kapatmak için "close" metodu kullanılır.
- 14:38Dosyaya Başa Bilgi Ekleme
- Dosyanın en başına bilgi eklemek için dosyayı hem okuma hem yazma modunda (r+) açmak gerekiyor.
- Önce dosyayı okuyarak içeriğini alırız, sonra imleci sıfırıncı byte'a (en başa) taşıyarak yeni bilgiyi ekleriz.
- Eğer dosyayı sadece yazma modunda (w) açarsak, dosyanın içeriği silinir.
- 18:23Dosyanın Orasına Bilgi Ekleme
- Dosyanın ortasına ekleme yapmak için readlines() yöntemi ile veriyi liste şeklinde okuyabiliriz.
- Listeler üzerinde insert() yöntemi ile istenilen satıra bilgi ekleyebiliriz.
- Yeni veriyi ekledikten sonra dosyanın başına dönüp (seek(0)) tüm veriyi writelines() yöntemi ile tekrar dosyaya yazmamız gerekir.
- 21:28Dosya İşlemlerinin Özeti
- Python ile temel dosya işlemleri open() fonksiyonu ile yapılabilir.
- Verileri txt dosyalarında kaydedebilir ve tekrar okuyabiliriz.
- For döngüleri ile satır satır işlem yapılabilir.