Tekil Mesaj gösterimi
Alt 28 Ekim 2021, 10:55   #2
Çevrimiçi
SuLh
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Python ile basit dosya içinde veri arama




Merhaba Python paylaşımları sevindirdi. Bilgilendirme amaçlı yazıyorum:

Python da dosya işlemleri yapacaksanız, şart değil ancak öncelikle dosyayı hangi mod ile çalıştıracağınızı belirtmeniz daha sonra ekleyeceğiniz kodlara fayda sağlayacaktır. Aynı zaman da farklı sistemler üzerinde çalışacaksanız dosyanın ne ile "encoding" edileceğini belirtmeniz farklı sistemler üzerinde hata almanızın önüne geçecektir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
with open('dosyadi.uzanti','r',encoding='utf-8') as atamadegiskeni:

şeklinde kullanmak daha temiz ve kullanışlı olanak sağlar.

2. olarak, for loopunu kullanırken bir dizi içerisinde gezmemiz beklenir:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
for i in dizi:

gibi bir kullanım dizideki her bir elemanın i değişkeni içerisine aktarılmasını sağlar. Ancak örneğiniz de "file.read()" tanımı bir dizi oluşturmaz, düz bir string topluluğu olarak görür. Öyleyse string içinde bulunan bütün karakterleri(bu örnekte harfleri) tek tek eleman gibi değerlendirecektir.

Oysa satır satır okutmak istiyorsanız, read yerine readlines kullanmanız gereklidir.

veri = file.readlines()

gibi bir kullanım iş görür.

Daha çok Python paylaşmanız dileğiyle, iyi çalışmalar.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan