Python'da Dosya Nasıl Açılır

Python'da Dosya Nasıl Açılır. Veritabanlarının, web servislerinin ve diğer egzotik veri depolama biçimlerinin ortaya çıkmasından önce dosya vardı. Dosyalar her zaman şu veya bu biçimde bilgi işlemin bir parçası olacaktır. Bir dosyayı açmak için Python'un dosya işlemlerini kullanmayı öğrenebilirsiniz.

Python'da Dosya Açın

Aşama 1

Açmak istediğiniz dosyanın adını belirleyin. Dosya zaten mevcut değilse, seçtiğiniz dosya adıyla dosyayı otomatik olarak oluşturabilirsiniz.

Günün Videosu

Adım 2

Dosyadan mı okuyacağınızı, dosyaya mı yazacağınızı veya her ikisini birden mi yapacağınızı belirleyin.

Aşama 3

Dosyayı okumak, yazmak veya oluşturmak için düzeltme izniniz olup olmadığını kontrol edin. Okuma/yazma erişiminiz olduğundan emin olmak için dosyanın bulunduğu dizinin izinlerini kontrol etmeniz gerekebilir. Bir Windows sistemi altında, dosya veya klasöre sağ tıklayıp nitelik sekmesini kontrol edebilirsiniz. Bir Unix veya Mac OS X sistemi altında, izinlerinizi kontrol etmek için yüzde ls -la dosyam.txt ve ardından dosyaya yazma izinleriniz olduğundan emin olmak için yüzde chmod 644 dosyam.txt yazabilirsiniz.

4. Adım

Bir dosyayı açmak ve bir dosya nesnesi oluşturmak için open() yöntemini kullanın: myfile = open("myfile.txt")Bu, okuma ve yazma için myfile.txt dosyasını açar veya oluşturur.

Adım 5

Bir dosyayı yalnızca okumak veya yalnızca yazmak için açmak istiyorsanız, open() öğesine ikinci bir argüman iletebileceğinizi bilin. Salt okuma için 'r', salt yazma için 'w' ve açık okuma-yazma için 'rw' iletin. Örneğin: #salt okunur için bir dosya aç dosyam = open('dosyam.txt', 'r')

6. Adım

Dosyayı kullanmayı bitirdikten sonra herhangi bir açık dosya tanıtıcısını kapatmak için close() yöntemini çağırdığınızdan emin olun, böylece sonraki işlemler dosyaya erişebilir: myfile.close

C kullanmış ve Python'a geçiş yapanlar için Python dosya işlemleri C'nin stdio paketine dayanmaktadır. Dosya açıldıktan sonra çağrılan dosya işlemleri, stdio tabanlı herhangi bir dile benzer şekilde davranacaktır. Python çekirdek belgeleri, bir dosyayı açmaya yönelik tüm seçeneklerin yanı sıra dosya açıldığında hangi işlemleri gerçekleştirebileceğinize ilişkin kapsamlı bir genel bakış içerir.

Uyarı

Bir dosya başka bir yazma işlemi tarafından açık ve kilitliyse, Python işleminizde dosyayı yazmak için başarıyla açamayabilirsiniz. Bu durumda, bir IOError istisnası ortaya çıkar.