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
Uç
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.