IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
2Beğeni(ler)
  • 2 Post By SuLh

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 17 Nisan 2021, 04:20   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Python ile basit dosya içinde veri arama




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
aranan_kelime = input("Aradigin kelimeyi gir ") with open('Uyeler.txt') as file: veri = file.read() if aranan_kelime in veri: print("Bulundu",aranan_kelime) else: print("Bulunamadi")

Python da Uyeler.txt Dosyasında aranan_kelime verisini aradık.
Kelime bulundugunda bulundu yazacak yanına da kelimeyi basacak ve işlem başarılı olacaktı.

aranan_kelime yerine yazdıgınız veri aranırken; büyük küçük harf farklı algılanır.
Ayrıca


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
with open('Uyeler.txt') as file:



yapısını kullandık. Dosya bu şekilde oto kapanır. kod sonuna

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
file.close()



yazmamıza gerek kalmaz.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 28 Ekim 2021, 10:55   #2
Çevrimdışı
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

Cevapla

Etiketler
python programlama


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Python da basit oyuncu kayıt etme IoRi YaGaMi Python 2 25 Nisan 2023 04:25
mIRC Socket Web Sitesinden Veri Çekme (Basit Mantık) uFuK mIRC Scripting Dersleri 14 23 Eylül 2018 00:27
PHP ile txt dosya acıp veri yazdırmada HATA! SurucLu PHP 0 07 Nisan 2008 14:49
/dtara sürücü dosya(Dosya arama) L4roXyL mIRC Scripting Hazır Kodlar 2 21 Eylül 2007 15:44