python file handling tutorial
Uygulamalı Örneklerle Python Dosya İşleme İşlemlerine Yoğun Bir Bakış:
Serisinde Yeni başlayanlar için Python eğitimi hakkında daha fazla şey öğrendik Python Dizesi İşlevleri son eğitimimizde.
Python, dosyadan veri okumak ve bir dosyaya veri yazmak için bize önemli bir özellik sağlar.
Çoğunlukla, programlama dillerinde, tüm değerler veya veriler doğası gereği değişken olan bazı değişkenlerde depolanır.
Çünkü veriler sadece çalışma sırasında bu değişkenlerde depolanacak ve programın yürütülmesi tamamlandığında kaybolacaktır. Bu nedenle, bu verileri dosyaları kullanarak kalıcı olarak kaydetmek daha iyidir.
Ne öğreneceksin:
- Python Dosyaları Nasıl İşler?
- Python'da Dosya Türleri
- Python Dosya İşleme İşlemleri
- Dosyalarda Kodlama
- İkili Dosyadan Veri Yazma ve Okuma
- Dosya G / Ç Öznitelikleri
- Python Dosya Yöntemleri
- Özet
- Önerilen Kaynaklar
Python Dosyaları Nasıl İşler? ?
Çok sayıda veriyi işledikleri büyük bir yazılım uygulamasında çalışıyorsanız, değişkenler doğası gereği değişken olduğundan bu verilerin bir değişken içinde depolanmasını bekleyemeyiz.
Bu nedenle, bu tür durumlarla ne zaman başa çıkmak üzeresiniz, dosyaların rolü resme girecektir.
Dosyalar doğası gereği uçucu olmadığından, veriler Sabit Disk gibi ikincil bir cihazda kalıcı olarak depolanacak ve python kullanarak bu dosyaları uygulamalarımızda ele alacağız.
Python'un dosyaları nasıl işleyeceğini mi düşünüyorsunuz?
Hadi bir alalım Misal normal insanların dosyaları nasıl işleyeceği konusunda. Verileri bir dosyadan okumak ya da bir dosyaya yazmak istiyorsak, öncelikle dosyayı açacağız veya dosya yoksa yeni bir dosya oluşturup normal okuma / yazma işlemlerini gerçekleştireceğiz. , dosyayı kaydedin ve kapatın.
Benzer şekilde, bazı yerleşik yöntemler veya işlevler kullanarak aynı işlemleri python'da yapıyoruz.
Python'da Dosya Türleri
Python'da iki tür dosya vardır ve bunların her biri, kolay anlamanız için örneklerle aşağıda ayrıntılı olarak açıklanmıştır.
Onlar:
- İkili dosya
- Metin dosyası
Python'da ikili dosyalar
Bilgisayar sistemimizde gördüğümüz dosyaların çoğuna ikili dosyalar denir.
Misal:
- Belge dosyaları: .pdf, .doc, .xls vb.
- Görüntü dosyaları: .png, .jpg, .gif, .bmp vb.
- Video dosyaları: .mp4, .3gp, .mkv, .avi vb.
- Ses dosyaları: .mp3, .wav, .mka, .aac vb.
- Veritabanı dosyaları: .mdb, .accde, .frm, .sqlite vb.
- Arşiv dosyaları: .zip, .rar, .iso, .7z vb.
- Yürütülebilir dosyalar: .exe, .dll, .class vb.
Önerilen Okuma = >> .7z Dosyası Nasıl Açılır
Tüm ikili dosyalar belirli bir biçimi izler. Normal metin düzenleyicide bazı ikili dosyaları açabiliriz ancak dosyanın içinde bulunan içeriği okuyamayız. Bunun nedeni, tüm ikili dosyaların yalnızca bir bilgisayar veya makine tarafından anlaşılabilecek ikili biçimde kodlanacak olmasıdır.
Bu tür ikili dosyaları işlemek için, onu açmak için belirli bir yazılım türüne ihtiyacımız var.
Örneğin, .Doc ikili dosyalarını açmak için Microsoft word yazılımına ihtiyacınız var. Aynı şekilde, .pdf ikili dosyalarını açmak için bir pdf okuyucu yazılımına ve görüntü dosyalarını vb. Okumak için bir fotoğraf düzenleme yazılımına ihtiyacınız vardır.
Python'daki metin dosyaları
Metin dosyalarının belirli bir kodlaması yoktur ve normal metin düzenleyicinin kendisinde açılabilir.
Misal:
- Web standartları: html, XML, CSS, JSON vb.
- Kaynak kodu: c, app, js, py, java vb.
- Belgeler: txt, tex, RTF vb.
- Tablo verileri: csv, tsv vb.
- Yapılandırma: ini, cfg, reg vb.
Bu eğitimde, bazı klasik örneklerle hem metin hem de ikili dosyaların nasıl işleneceğini göreceğiz.
Python Dosya İşleme İşlemleri
En önemlisi, dosyalar üzerinde Python tarafından işlenebilecek 4 tür işlem vardır:
- Açık
- Okuyun
- Yazmak
- Kapat
Diğer işlemler şunları içerir:
- Adını değiştirmek
- Sil
Python Bir Dosya Oluşturun ve Açın
Python, bir dosyayı açmak için open () adında yerleşik bir işleve sahiptir.
Aşağıdaki sözdiziminde belirtildiği gibi en az bir argüman alır. Açık yöntem, yazma, okuma ve diğer yerleşik yöntemlere erişmek için kullanılan bir dosya nesnesi döndürür.
Sözdizimi:
file_object = open(file_name, mode)
Burada, dosya_adı, dosyanın adı veya açmak istediğiniz dosyanın konumudur ve dosya_adı da dosya uzantısına sahip olmalıdır. Bu da demektir test.txt - test terimi dosyanın adıdır ve .txt dosyanın uzantısıdır.
Açık işlev sözdizimindeki mod, Python'a bir dosya üzerinde hangi işlemi yapmak istediğinizi söyleyecektir.
- 'R' - Okuma Modu: Okuma modu, yalnızca dosyadan veri okumak için kullanılır.
- 'W' - Yazma Modu: Bu mod, dosyaya veri yazmak veya dosyayı değiştirmek istediğinizde kullanılır. Yazma modunun dosyada bulunan verilerin üzerine yazdığını unutmayın.
- 'A' - Ekleme Modu: Ekleme modu, dosyaya veri eklemek için kullanılır. Verilerin dosya işaretçisinin sonuna ekleneceğini unutmayın.
- 'R +' - Okuma veya Yazma Modu: Bu mod, verileri aynı dosyadan yazmak veya okumak istediğimizde kullanılır.
- 'A +' - Ekleme veya Okuma Modu: Bu mod, dosyadan veri okumak veya verileri aynı dosyaya eklemek istediğimizde kullanılır.
Not: Yukarıda bahsedilen modlar yalnızca metin dosyalarını açmak, okumak veya yazmak içindir.
İkili dosyaları kullanırken, harfle aynı modları kullanmalıyız 'B' sonunda. Böylece Python, ikili dosyalarla etkileşim kurduğumuzu anlayabilir.
- 'Wb' - İkili formatta salt yazma modu için bir dosya açın.
- 'Rb' - İkili formatta salt okunur mod için bir dosya açın.
- 'Kimden' - İkili formatta yalnızca modu eklemek için bir dosya açın.
- 'Rb +' - İkili formatta salt okuma ve yazma modu için bir dosya açın.
- 'Gönderen +' - İkili biçimde eklemek ve salt okunur modu için bir dosya açın.
Örnek 1:
fo = open(“C:/Documents/Python/test.txt”, “r+”)
Yukarıdaki örnekte, 'C: / Documents / Python /' konumunda bulunan 'test.txt' adlı dosyayı açıyoruz ve aynı dosyayı bize daha fazla esneklik sağlayan okuma-yazma modunda açıyoruz.
Örnek 2:
fo = open(“C:/Documents/Python/img.bmp”, “rb+”)
Yukarıdaki örnekte, 'C: / Documents / Python /' konumunda bulunan 'img.bmp' adlı dosyayı açıyoruz, Ama burada ikili dosyayı açmaya çalışıyoruz.
Python Dosyadan Oku
Bir dosyayı python'da okumak için, dosyayı okuma modunda açmalıyız.
Dosyaları python'da okuyabilmemizin üç yolu vardır.
- oku ((n))
- okuma satırı ((n))
- okuma çizgileri ()
Burada n, okunacak bayt sayısıdır.
Öncelikle aşağıda gösterildiği gibi örnek bir metin dosyası oluşturalım.
Şimdi her bir okuma yönteminin ne yaptığını gözlemleyelim:
Örnek 1:
my_file = open(“C:/Documents/Python/test.txt”, “r”) print(my_file.read(5))
Çıktı:
Merhaba
Burada test.txt dosyasını salt okunur kipte açıyoruz ve my_file.read (5) yöntemini kullanarak dosyanın yalnızca ilk 5 karakterini okuyoruz.
Çıktı:
Örnek 2:
siteler arası komut dosyası oluşturma nasıl yapılır
my_file = open(“C:/Documents/Python/test.txt”, “r”) print(my_file.read())
Çıktı:
Selam Dünya
Merhaba Python
Günaydın
Burada read () işlevinin içinde herhangi bir argüman sağlamadık. Bu nedenle, dosyanın içindeki tüm içeriği okuyacaktır.
Çıktı:
Örnek 3:
my_file = open(“C:/Documents/Python/test.txt”, “r”) print(my_file.readline(2))
Çıktı:
O
Bu işlev, sonraki satırın ilk 2 karakterini döndürür.
Çıktı:
Örnek 4:
my_file = open(“C:/Documents/Python/test.txt”, “r”) print(my_file.readline())
Çıktı:
Selam Dünya
Bu işlevi kullanarak dosyanın içeriğini satır satır okuyabiliriz.
Çıktı:
Örnek 5:
my_file = open(“C:/Documents/Python/test.txt”, “r”) print(my_file.readlines())
Çıktı:
('Merhaba Dünya n', 'Merhaba Python n', 'Günaydın')
Burada, satırsonu karakterleri de dahil olmak üzere metin dosyasında bulunan tüm satırları okuyoruz.
Çıktı:
Şimdi bir dosyayı okumayla ilgili daha pratik örnekler görelim.
Bir Dosyadan belirli bir satırı okumak
line_number = 4 fo = open(“C:/Documents/Python/test.txt”, ’r’) currentline = 1 for line in fo: if(currentline == line_number): print(line) break currentline = currentline +1
Çıktı:
Nasılsın
Yukarıdaki örnekte, sadece 4'ü okumaya çalışıyoruzinci'test.txt' dosyasından bir 'döngü için' .
Çıktı:
Tüm dosyayı aynı anda okumak
filename = “C:/Documents/Python/test.txt” filehandle = open(filename, ‘r’) filedata = filehandle.read() print(filedata)
Çıktı:
Selam Dünya
Merhaba Python
Günaydın
Nasılsın
Çıktı:
Python Dosyaya Yaz
Bir dosyaya veri yazmak için, dosyayı yazma modunda açmalıyız.
Dosyaya veri yazarken, yazdığınız dosyanın içinde bulunan içeriğin üzerine yazdığı ve önceki tüm veriler silineceği için çok dikkatli olmamız gerekir.
Aşağıda gösterildiği gibi bir dosyaya veri yazmak için iki yöntemimiz var.
- yazma (dize)
- yazı (liste)
Örnek 1:
my_file = open(“C:/Documents/Python/test.txt”, “w”) my_file.write(“Hello World”)
Yukarıdaki kod, 'Merhaba Dünya' Dizesini 'test.txt' dosyasına yazar.
Bir test.txt dosyasına veri yazmadan önce:
Çıktı:
Örnek 2:
my_file = open(“C:/Documents/Python/test.txt”, “w”) my_file.write(“Hello World
”) my_file.write(“Hello Python”)
İlk satır 'Merhaba Dünya' olacak ve daha önce de belirttiğimiz gibi n karakter, imleç dosyanın sonraki satırına geçecek ve ardından 'Merhaba Python' yazacak.
deneyimli için java mülakat programları ve cevapları
Unutmayın, karakterden n bahsetmezsek, veriler 'Merhaba DünyaHelloPython' gibi metin dosyasına sürekli olarak yazılır.
Çıktı:
Örnek 3:
fruits = (“Apple
”, “Orange
”, “Grapes
”, “Watermelon”) my_file = open(“C:/Documents/Python/test.txt”, “w”) my_file.writelines(fruits)
Yukarıdaki kod bir veri listesi aynı anda 'test.txt' dosyasına.
Çıktı:
Python Dosyaya Ekle
Bir dosyaya veri eklemek için dosyayı 'a +' modunda açmalıyız, böylece hem ekleme hem de yazma modlarına erişebiliriz.
Örnek 1:
my_file = open(“C:/Documents/Python/test.txt”, “a+”) my_file.write (“Strawberry”)
Yukarıdaki kod, 'Apple' dizesini son 'test.txt' dosyası.
Çıktı:
Örnek 2:
my_file = open(“C:/Documents/Python/test.txt”, “a+”) my_file.write (“
Guava”)
Yukarıdaki kod, 'test.txt' dosyasının sonuna 'Apple' dizesini ekler yeni bir satırda .
Çıktı:
Örnek 3:
fruits = (“
Banana”, “
Avocado”, “
Figs”, “
Mango”) my_file = open(“C:/Documents/Python/test.txt”, “a+”) my_file.writelines(fruits)
Yukarıdaki kod bir veri listesi ekler bir 'test.txt' dosyasına.
Çıktı:
Örnek 4:
text=('
Hello','
Hi','
Python') my_file=open('C:/Documents/Python/test.txt',mode='a+') my_file.writelines(text) print('where the file cursor is:',my_file.tell()) my_file.seek(0) for line in my_file: print(line)
Yukarıdaki kodda, veri listesini 'test.txt' dosyasına ekliyoruz. Burada, imlecin o anda bulunduğu yeri yazdıran tell () yöntemini kullandığımızı görebilirsiniz.
aramak (ofset): Uzaklık, 0,1 ve 2 olmak üzere üç tür bağımsız değişken alır.
Ofset 0 olduğunda: Referans, dosyanın başlangıcında gösterilecektir.
Ofset 1 olduğunda: Referans, mevcut imleç konumuna işaret edilecektir.
Ofset 2 olduğunda: Referans, dosyanın sonunda gösterilecektir.
Çıktı:
Python Kapat Dosyası
Bir dosyayı kapatmak için önce dosyayı açmalıyız. Python'da, açılan dosyayı kapatmak için close () adında yerleşik bir yöntemimiz vardır.
Bir dosyayı her açtığınızda, onu özellikle yazma yöntemiyle kapatmak önemlidir. Çünkü yazma yönteminden sonra kapat işlevini çağırmazsak, bir dosyaya yazdığımız veriler dosyaya kaydedilmeyecektir.
Örnek 1:
my_file = open(“C:/Documents/Python/test.txt”, “r”) print(my_file.read()) my_file.close()
Örnek 2:
my_file = open(“C:/Documents/Python/test.txt”, “w”) my_file.write(“Hello World”) my_file.close()
Python Dosyayı Yeniden Adlandırma veya Silme
Python bize, dosyayı yeniden adlandırma ve silme gibi dosya işlemlerini gerçekleştirmemize yardımcı olacak bazı yerleşik yöntemlere sahip bir 'os' modülü sağlar.
Bu modülü kullanabilmek için öncelikle programımıza “os” modülünü içe aktarmamız ve ardından ilgili yöntemleri çağırmamız gerekiyor.
rename () yöntemi:
Bu rename () yöntemi iki bağımsız değişkeni, yani geçerli dosya adını ve yeni dosya adını kabul eder.
Sözdizimi:
os.rename(current_file_name, new_file_name)
Örnek 1:
import os os.rename(“test.txt”, “test1.txt”)
Burada 'test.txt' geçerli dosya adı ve 'test1.txt' yeni dosya adıdır.
Aşağıdaki örnekte gösterildiği gibi konumu da belirtebilirsiniz.
Örnek 2:
import os os.rename(“C:/Documents/Python/test.txt”, “C:/Documents/Python/test1.txt”)
Dosyayı yeniden adlandırmadan önce:
Yukarıdaki programı çalıştırdıktan sonra
remove () yöntemi:
Dosya adını veya silmek istediğiniz dosya konumunu sağlayarak dosyayı silmek için remove () yöntemini kullanırız.
Sözdizimi:
os.remove(file_name)
Örnek 1:
import os os.remove(“test.txt”)
Burada 'test.txt', kaldırmak istediğiniz dosyadır.
Benzer şekilde, dosya konumunu ve aşağıdaki örnekte gösterildiği gibi argümanlara iletebiliriz.
Örnek 2:
import os os.remove(“C:/Documents/Python/test.txt”)
Dosyalarda Kodlama
Dosya kodlama, karakterleri yalnızca bir makinenin anlayabileceği belirli bir formata dönüştürmeyi temsil eder.
Farklı makinelerin aşağıda gösterildiği gibi farklı kodlama formatları vardır.
- Microsoft Windows işletim sistemi kullanır 'Cp1252' varsayılan olarak kodlama biçimi.
- Linux veya Unix OS kullanır 'Utf-8' varsayılan olarak kodlama biçimi.
- Apple’ın MAC OS kullanımları 'Utf-8' veya 'utf-16' varsayılan olarak kodlama biçimi.
Bazı örneklerle kodlama işlemine bakalım.
Örnek 1:
my_file = open(“C:/Documents/Python/test.txt”, mode=”r”) print(“Microsoft Windows encoding format by default is:”, my_file.encoding) my_file.close()
Çıktı:
Microsoft Windows kodlama biçimi varsayılan olarak cp1252'dir.
Burada, programımı Windows makinesinde çalıştırdım, böylece varsayılan kodlamayı 'cp1252' olarak yazdırdı.
Çıktı:
Bir dosyanın kodlama biçimini, onu argüman olarak open işleve geçirerek de değiştirebiliriz.
Örnek 2:
my_file = open(“C:/Documents/Python/test.txt”, mode=”w”, encoding=”cp437”) print(“File encoding format is:”, my_file.encoding) my_file.close()
Çıktı:
Dosya kodlama biçimi: cp437
qa lider mülakat soruları ve cevapları
Çıktı:
Örnek 3:
my_file = open(“C:/Documents/Python/test.txt”, mode=”w”, encoding=”utf-16”) print(“File encoding format is:”, my_file.encoding) my_file.close()
Çıktı:
Dosya kodlama formatı: utf-16
Çıktı:
İkili Dosyadan Veri Yazma ve Okuma
İkili dosyalar, verileri makine tarafından anlaşılabilen ikili formatta (0'lar ve 1'ler) depolar. Dolayısıyla, makinemizde ikili dosyayı açtığımızda, verilerin kodunu çözer ve insan tarafından okunabilir bir biçimde görüntüler.
Misal:
# Bir ikili dosya oluşturalım.
my_file = open(“C:/Documents/Python/bfile.bin”, “wb+”) message = “Hello Python” file_encode = message.encode(“ASCII”) my_file.write(file_encode) my_file.seek(0) bdata = my_file.read() print(“Binary Data:”, bdata) ntext = bdata.decode(“ASCII”) print(“Normal data:”, ntext)
Yukarıdaki örnekte, önce bir ikili dosya oluşturuyoruz ‘bfile.bin’ okuma ve yazma erişimi ile ve dosyaya girmek istediğiniz her türlü veri, yazma yöntemini çağırmadan önce kodlanmalıdır.
Ayrıca, verilerin şifrelenmeden dosyanın içinde tam olarak nasıl göründüğünü gözlemleyebilmemiz için veriyi deşifre etmeden yazdırıyoruz ve aynı verileri, insanlar tarafından okunabilmesi için deşifre ederek yazdırıyoruz.
Çıktı:
İkili Veriler: b’Hello Python ’
Normal veriler: Merhaba Python
Çıktı:
Dosya G / Ç Öznitelikleri
Öznitelik | Açıklama |
---|---|
okuma çizgileri () | Dosyadaki tüm satırları okur ve döndürür |
İsim | Dosyanın adını döndürün |
Mod | Dosyanın dönüş modu |
Kodlama | Dosyanın kodlama biçimini döndür |
Kapalı | Kapalı dosya aksi takdirde yanlış döndürürse doğru döndür |
Misal:
my_file = open(“C:/Documents/Python/test.txt”, “a+”) print(“What is the file name? ”, my_file.name) print(“What is the file mode? ”, my_file.mode) print(“What is the encoding format? ”, my_file.encoding) print(“Is File closed? ”, my_file.closed) my_file.close() print(“Is File closed? ”, my_file.closed)
Çıktı:
Dosya adı nedir? C: /Documents/Python/test.txt
Dosya modu nedir? r
Kodlama formatı nedir? cp1252
Dosya kapalı mı? Yanlış
Dosya kapalı mı? Doğru
Çıktı:
Dosyanın birkaç başka yöntemini deneyelim.
Misal:
my_file = open(“C:/Documents/Python/test.txt”, “w+”) my_file.write(“Hello Python
Hello World
Good Morning”) my_file.seek(0) print(my_file.read()) print(“Is file readable: ?”, my_file.readable()) print(“Is file writeable: ?”, my_file.writable()) print(“File no:”, my_file.fileno()) my_file.close()
Çıktı:
Merhaba Python
Selam Dünya
Günaydın
Dosya okunabilir mi :? Doğru
Dosya yazılabilir mi :? Doğru
Dosya no: 3
Çıktı:
Python Dosya Yöntemleri
Fonksiyon | Açıklama |
---|---|
açık() | Bir dosya açmak için |
kapat() | Açık bir dosyayı kapat |
dosya yok() | Dosyanın bir tam sayısını verir |
oku (n) | Dosyadan dosyanın sonuna kadar 'n' karakter okur |
okunabilir() | Dosya okunabiliyorsa doğru döndürür |
readline () | Dosyadan bir satır oku ve geri dön |
aramak (ofset) | Ofset tarafından belirtildiği gibi imleç konumunu bayt olarak değiştirin |
aranabilir () | Dosya rastgele erişimi destekliyorsa doğru döndürür |
söylemek() | Mevcut dosya konumunu verir |
yazılabilir () | Dosya yazılabilir ise doğru döndürür |
yazmak() | Dosyaya bir veri dizisi yazar |
Writelines () | Dosyaya bir veri listesi yazar |
Bir son-bitiş programında şimdiye kadar neyi tartıştığımızı görelim.
Misal:
my_file = open('C:/Documents/Python/test.txt', mode='w+') print('What is the file name? ', my_file.name) print('What is the mode of the file? ', my_file.mode) print('What is the encoding format?', my_file.encoding) text = ('Hello Python
', 'Good Morning
', 'Good Bye') my_file.writelines(text) print('Size of the file is:', my_file.__sizeof__()) print('Cursor position is at byte:', my_file.tell()) my_file.seek(0) print('Content of the file is:', my_file.read()) my_file.close() file = open('C:/Documents/Python/test.txt', mode='r') line_number = 3 current_line = 1 data = 0 for line in file: if current_line == line_number: data = line print('Data present at current line is:', data) break current_line = current_line + 1 bin_file = open('C:/Documents/Python/bfile.exe', mode='wb+') message_content = data.encode('utf-32') bin_file.write(message_content) bin_file.seek(0) bdata = bin_file.read() print('Binary Data is:', bdata) ndata = bdata.decode('utf-32') print('Normal Data is:', ndata) file.close() bin_file.close()
Çıktı:
Dosya adı nedir? C: /Documents/Python/test.txt
Dosyanın modu nedir? w +
Kodlama formatı nedir? cp1252
Dosyanın boyutu: 192
İmleç konumu baytta: 36
Dosyanın içeriği: Merhaba Python
Günaydın
Güle güle
Mevcut satırda bulunan veriler: Hoşçakal
İkili Veriler: b ' xff xfe x00 x00G x00 x00 x00o x00 x00 x00o x00 x00 x00d x00 x00 x00 x00 x00 x00B x00 x00 x00y x00 x00 x00e x00 x00 x00 ′
Normal Veriler: Hoşçakal
Çıktı:
Özet
Aşağıda, yukarıdaki eğiticiden özetlenebilecek birkaç işaret bulunmaktadır:
- Doğası gereği uçucu olmadığı için verileri ikincil depolamada kalıcı olarak depolamak için genellikle bir dosya kullanırız, böylece veriler gelecekte kullanılabilir.
- Bazen bazı uygulamalarda verileri bir metin dosyasından veya ikili dosyadan okumak isteyebiliriz, böylece Python'daki açık, okuma, yazma yöntemleri vb. Gibi yerleşik işlevleri kullanarak elde edebiliriz.
- Yazma yöntemini kullanırken çok dikkatli olmalısınız çünkü dosyaya yazdığınız her türlü verinin üzerine yazılacak ve eski veriler kaybolacaktır.
- Verilerin üzerine yazılmasını önlemek için bir dosyayı yazma ve ekleme modunda açmak daha iyidir, böylece veriler dosyanın sonuna eklenecektir.
- İkili modda bir dosya açtığınızda, kodlama parametresini kabul etmediğini unutmayın.
- 'Os' modülünden / paketinden yeniden adlandırma ve kaldırma yöntemlerini kullanarak bir dosya üzerinde yeniden adlandırma ve silme işlemi gerçekleştirebilirsiniz.
Python Dosya İşleme hakkındaki bu bilgilendirici eğitimden keyif aldığınızı umuyoruz. Yaklaşan eğitimimiz Python Ana İşlevi hakkında daha fazla bilgi verecektir.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Python'da Giriş-Çıkış ve Dosyalar (Python Aç, Dosyaya Oku ve Yaz)
- Örneklerle Python DateTime Eğitimi
- Yeni Başlayanlar İçin Python Eğitimi (Uygulamalı ÜCRETSİZ Python Eğitimi)
- Yeni Başlayanlar İçin Derinlemesine Eclipse Eğiticileri
- Python Dizesi İşlevleri
- Python String Split Eğitimi
- Python Değişkenleri
- VBScript Dosya Nesneleri: CopyFile, DeleteFile, OpenTextFile, Read and Write Text File