PYTHON (18) – Python Dosyası Oluşturma – Python Dosyası Silme – PYTHON DANIŞMANLIK

Ödevcim Online, Python, Python örnekleri, Python ödev yaptırma, Python danışmanlık, Python proje yaptırma, Python tez yaptırma aramalarınızın sonucu olarak burada. Tüm bölümlerde Python danışmanlık, Python yardım talepleriniz için akademikodevcim@gmail.com mail adresinden bize ulaşabilir veya sayfanın en altındaki formu doldurup size ulaşmamızı bekleyebilirsiniz.
Python Dosyası Oluşturma
Dosya işleme, herhangi bir web uygulamasının önemli bir parçasıdır. Python, dosya oluşturmak, okumak, güncellemek ve silmek için çeşitli işlevlere sahiptir.
Dosya Yönetimi
Python’da dosyalarla çalışmanın temel işlevi open () işlevidir.
Open () işlevi iki parametre alır; dosyaadı ve mod.
Bir dosyayı açmak için dört farklı yöntem (mod) vardır:
“r” – Oku – Varsayılan değer. Okumak için bir dosya açar, dosya yoksa hata verir
“a” – Ekle – Eklemek için bir dosya açar, yoksa dosyayı oluşturur
“w” – Yaz – Yazmak için bir dosya açar, yoksa dosyayı oluşturur
“x” – Oluştur – Belirtilen dosyayı oluşturur, dosya varsa bir hata döndürür
Ayrıca, dosyanın ikili veya metin modu olarak ele alınıp alınmayacağını belirleyebilirsiniz
“t” – Metin – Varsayılan değer. Metin modu
“b” – İkili – İkili mod (örn. resimler)
Sözdizimi
Bir dosyayı okumak üzere açmak için dosyanın adını belirtmeniz yeterlidir:
f = açık (“demofile.txt”)
Yukarıdaki kod aynıdır:
f = açık (“demofile.txt”, “rt”)
Okuma için “r” ve metin için “t” varsayılan değerler olduğundan, bunları belirtmenize gerek yoktur.
Not: Dosyanın var olduğundan emin olun, aksi takdirde bir hata alırsınız.
Sunucuda Dosya Açma
Python ile aynı klasörde bulunan aşağıdaki dosyaya sahip olduğumuzu varsayın:
demofile.txt
Merhaba! Demofile.txt dosyasına hoş geldiniz diye bir sayfa açılacaktır.
Bu dosya test amaçlıdır.
Dosyayı açmak için yerleşik open () işlevini kullanın.
Open () işlevi, dosyanın içeriğini okumak için bir read () yöntemine sahip bir dosya nesnesi döndürür:
Misal
f = açık (“demofile.txt”, “r”)
Baskı (f.read ())
Dosya farklı bir konumda bulunuyorsa, dosya yolunu belirtmeniz gerekir, örneğin:
Misal
Farklı bir konumda bir dosya açın:
f = açık (“D: \\ dosyalarım \ welcome.txt”, “r”)
Baskı (f.read ())
Dosyanın Salt Bölümlerini Oku
Varsayılan olarak read () yöntemi metnin tamamını döndürür, ancak kaç karakter döndürmek istediğinizi de belirtebilirsiniz:
Misal
Dosyanın ilk 5 karakterini döndür:
f = açık (“demofile.txt”, “r”)
Baskı (f.read (5))
Python Dosya Yazma
Varolan Bir Dosyaya Yazma
Varolan bir dosyaya yazmak için open () işlevine bir parametre eklemeniz gerekir:
“a” – Ekle – dosyanın sonuna eklenir
“w” – Yaz – mevcut içeriğin üzerine yazar.
Misal
“Demofile2.txt” dosyasını açın ve dosyaya içerik ekleyin:
f = açık (“demofile2.txt”, “a”)
f.write (“Artık dosyada daha fazla içerik var!”)
f.close ()
#open ve ekledikten sonra dosyayı okuyun:
f = açık (“demofile2.txt”, “r”)
Baskı (f.read ())
Misal
“Demofile3.txt” dosyasını açın ve içeriğin üzerine yazın:
f = açık (“demofile3.txt”, “w”)
f.write (“Hata! İçeriği sildim!”)
f.close ()
#open ve ekledikten sonra dosyayı okuyun:
f = açık (“demofile3.txt”, “r”)
Baskı (f.read ())
Not: “w” yöntemi tüm dosyanın üzerine yazacaktır.
Yeni Dosya Oluşturma
Python’da yeni bir dosya oluşturmak için, aşağıdaki parametrelerden biriyle open () yöntemini kullanın:
“x” – Oluştur – bir dosya oluşturur, dosya varsa bir hata döndürür
“a” – Ekle – belirtilen dosya yoksa bir dosya oluşturur
“w” – Yaz – belirtilen dosya yoksa bir dosya oluşturur
Misal
“Dosyam.txt” adlı bir dosya oluşturun:
f = açık (“dosyam.txt”, “x”)
Sonuç: yeni bir boş dosya oluşturulur!
Misal
Yoksa yeni bir dosya oluşturun:
f = açık (“dosyam.txt”, “w”)
Python Dosyası Silme
Dosya Silme
Bir dosyayı silmek için, OS modülünü içe aktarmalı ve os.remove () işlevini çalıştırmalısınız:
Misal
“Demofile.txt” dosyasını kaldırın:
ithalat os
os.remove ( “demofile.txt”)
Dosyanın var olup olmadığını kontrol edin:
Hata almamak için dosyayı silmeye çalışmadan önce dosyanın var olup olmadığını kontrol etmek isteyebilirsiniz:
Misal
Dosyanın var olup olmadığını kontrol edin, ardından silin:
ithalat os
os.path.exists (“demofile.txt”) ise:
os.remove ( “demofile.txt”)
Başka:
print (“Dosya mevcut değil”)
Klasörü Sil
Bir klasörün tamamını silmek için os.rmdir () yöntemini kullanın:
Misal
“Klasörüm” klasörünü kaldırın:
ithalat os
os.rmdir ( “myfolder”)
Not: Yalnızca boş klasörleri kaldırabilirsiniz.
Python listesinden yinelenenleri kaldırma
Python’daki bir Listeden kopyaları nasıl kaldıracağınızı öğrenin.
Misal
Listedeki tüm kopyaları kaldırın:
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list (dict.fromkeys (mylist))
Baskı (mylist)
Açıklanan Örnek
Öncelikle kopyaları içeren bir Listemiz var:
Yinelenen Listeler
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list (dict.fromkeys (mylist))
Baskı (mylist)
Liste öğelerini anahtar olarak kullanarak bir sözlük oluşturun. Sözlükler yinelenen anahtarlara sahip olamadığından, bu yinelenenleri otomatik olarak kaldıracaktır.
Sözlük Oluşturun
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list (dict.fromkeys (mylist))
Baskı (mylist)
Ardından sözlüğü tekrar bir listeye dönüştürün:
Listeye Dönüştür
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list (dict.fromkeys (mylist))
Baskı (mylist)
Şimdi herhangi bir kopya olmadan bir Listemiz var ve orijinal List ile aynı sıraya sahip.
Sonucu göstermek için Listeyi Yazdır
Listeyi Yazdır
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list (dict.fromkeys (mylist))
Baskı (mylist)
İşlev Oluşturma
Listelerinizi gönderebileceğiniz ve kopyaları olmadan geri alabileceğiniz bir işleve sahip olmak istiyorsanız, bir işlev oluşturabilir ve yukarıdaki örnekten kodu ekleyebilirsiniz.
Misal
def işlevim (x):
dönüş listesi (dict.fromkeys (x))
mylist = işlevim ([“a”, “b”, “a”, “c”, “c”])
Baskı (mylist)
Açıklanan Örnek
Listeyi bağımsız değişken olarak alan bir işlev oluşturun.
İşlev Oluşturma
def işlevim (x):
dönüş listesi (dict.fromkeys (x))
mylist = işlevim ([“a”, “b”, “a”, “c”, “c”])
Baskı (mylist)
Bu Liste öğelerini anahtar olarak kullanarak bir sözlük oluşturun.
Sözlük Oluşturun
def işlevim (x):
dönüş listesi (dict.fromkeys (x))
mylist = işlevim ([“a”, “b”, “a”, “c”, “c”])
Baskı (mylist)
Sözlüğü bir listeye dönüştürün.
Listeye Dönüştür
def işlevim (x):
dönüş listesi (dict.fromkeys (x))
mylist = işlevim ([“a”, “b”, “a”, “c”, “c”])
Baskı (mylist)
Listeyi iade et
Dönüş Listesi
def işlevim (x):
dönüş listesi (dict.fromkeys (x))
mylist = işlevim ([“a”, “b”, “a”, “c”, “c”])
Baskı (mylist)
Parametre olarak bir liste ile işlevi çağırın:
İşlevi Arayın
def işlevim (x):
dönüş listesi (dict.fromkeys (x))
mylist = işlevim ([“a”, “b”, “a”, “c”, “c”])
Baskı (mylist)
Sonucu yazdırın:
Sonucu Yazdır
def işlevim (x):
dönüş listesi (dict.fromkeys (x))
mylist = işlevim ([“a”, “b”, “a”, “c”, “c”])
Baskı (mylist) sonucuna ulaşırsınız.
Ödevcim Online, Python, Python örnekleri, Python ödev yaptırma, Python danışmanlık, Python proje yaptırma, Python tez yaptırma aramalarınızın sonucu olarak burada. Tüm bölümlerde Python danışmanlık, Python yardım talepleriniz için akademikodevcim@gmail.com mail adresinden bize ulaşabilir veya sayfanın en altındaki formu doldurup size ulaşmamızı bekleyebilirsiniz.
Açıklanan Örnek Dönüş Listesi Dosya Silme Dosyanın Salt Bölümlerini Oku İşlev Oluşturma İşlevi Arayın Klasörü Sil Listeye Dönüştür Listeyi Yazdır Python Dosya Yazma Python Dosyası Oluşturma Python Dosyası Silme Python listesinden yinelenenleri kaldırma Sonucu Yazdır Sözlük Oluşturun Yeni Dosya Oluşturma Yinelenen Listeler