Python'da Mevcut Dizin Nasıl Gidilir?

Python'da Mevcut Dizin Nasıl Gidilir?

Programlamanın anlamanız gereken en önemli yönlerinden biri proje dizininizdir. Dosyalarınızı daha iyi kavramanızı sağlar ve özellikle dosya bağlama, modül içe aktarma, dizin değiştirme ve çok daha fazlası gibi eylemleri gerçekleştirmeniz gerektiğinde onlarla daha kolay ilişki kurmanıza olanak tanır.





Acil nedenlerle veya gelecekteki ihtiyaçlar için, Python projelerini yürütürken de gerekli bir özelliktir.





Öyleyse, mevcut Python dizininizi almak için kullanabileceğiniz tekniklerin yanı sıra genel olarak uygulayabileceğiniz diğer bazı olası ince ayarları vurgulayalım.





Python Dizinleriyle Başa Çıkmak

Python çalışma dizini ile ilgilenen yöntemler, yerleşik olarak bulunur. sen modülü ve tüm işletim sistemleri için aynıdır. Bu nedenle, çalışma dizininiz ile ilgili komutları yürütmeye başlamadan önce bu modülü içe aktarmanız gerektiği anlamına gelir.

Ancak, diğer herhangi bir Python satırı veya kod bloğu gibi, bu komutlar da bir Python kabuğuna yazılır. Veya başka kod düzenleyicileri kullanıyorsanız bir Python dosyası. Ve komut satırından çalışıyorsanız, Python kabuğunu yazarak girmeniz gerekir. piton . çünkü sen yöntemler Python paketleridir ve bunları doğrudan CMD'den çalıştıramazsınız.



Windows 10 dur kodu bozuk sistem yapılandırma bilgisi

Mevcut Python Çalışma Dizinini Alın

Mevcut Python dizininizi aşağıdakilerden birini kullanarak alabilirsiniz: os.path veya os.getcwd yöntem. Ancak, süre os.getcwd daha yaygın yöntem olan , yalnızca geçerli çalışma dizininizi kontrol eder, os.path method hem geçerli dizini hem de çalışma dizininizin temel yolunu kontrol edebilir.

Python çalışma dizininizin temel yolunu almak için os.path yöntemi, Python dosyanıza veya kabuğunuza aşağıdakileri yazın:





import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(BASE_DIR)

Ancak, aktif çalışma dizinini kontrol etmek için yukarıdaki yöntemi kullanmak için aşağıdakini yazın:

import os
CURR_DIR = os.path.dirname(os.path.realpath(__file__))
print(CURR_DIR)

Geçerli Python dizinini şu şekilde alma os.getcwd yöntem oldukça yalındır; kullanmak için Shell veya Python dosyanızda aşağıdaki satırları çalıştırın:





import os
CURR_DIR = os.getcwd()
print(CURR_DIR)

Mevcut Python Dizininizi Değiştirme

İsterseniz mevcut Python dizinini başka bir dosya yolunu devralacak şekilde değiştirebilirsiniz. Bunu yapmak için, aşağıdaki kod parçasında olduğu gibi yeni çalışma dizini için dosya yolunu tanımlamanız yeterlidir. Yolu sizin için geçerli olanla değiştirdiğinizden emin olun:

import os
chd = os.chdir('C:/Users/Omisola Idowu/Desktop/my_project')
CURR_DIR = os.getcwd()
print(CURR_DIR)

Yukarıdaki kod, geçerli çalışma dizinini parantez içindeki ile değiştirir. Böylece, yukarıdaki snippet'in çıktısı, girdiğiniz yeni dizinin tam yolunu döndürür. os.chdir() yöntem.

Python Dizinleriyle Başa Çıkmak için Diğer İnce Ayarlar

Geçerli dizini almanın ötesinde, Python çalışma yollarıyla başa çıkmak için yapabileceğiniz başka şeyler de var. Yapabilirsiniz dosyaları ve alt klasörleri listele Python kabuğunuza aşağıdaki satırlardan birini yazarak bir Python dizini oluşturmanın yanı sıra yeniden adlandırın, kaldırın veya bir Python dizini oluşturun.

Ayrıca Windows PATH değişkenine Python ekleyin .

onlar bilmeden snapchat resimleri nasıl kaydedilir

Ancak, yazarak gerekli modülleri içe aktardığınızdan emin olun. içe aktarmak komutlarınızı çalıştırmadan önce kabuğunuzda.

  1. os.listdir(): mevcut Python çalışma dizini içindeki tüm dosyaları ve alt klasörleri listeleyin
  2. os.mkdir ('yeni_dir'): mevcut proje dizini içinde yeni bir Python dizini oluşturun
  3. os.rename('eski_isim', 'yeni_isim'): orijinal adını ve ardından yeni adını sağlayarak geçerli dizindeki herhangi bir adlandırılmış dosya veya klasörü yeniden adlandırın
  4. os.rmdir('klasör_adı'): mevcut çalışma yolundaki boş klasörü kaldır
  5. os.remove('dosya_adı'): Python dizininden bir dosya silme
  6. Shutil.rmtree ('klasör_adı'): çalışma dizininden boş olmayan bir klasörü silin, bu komutu kullanmak için şutil yazarak kitaplık ithalat çalışma dosyanızda veya Python kabuğunda.

Proje Dizininizi Akıllıca Düzenleyin

Başlamak istediğiniz proje ne olursa olsun, projenizin tamamını içeren bir klasör oluşturmak iyi bir uygulamadır. Klasör ve dosyalarınızın düzeni de Python projenizin çıktısını etkileyebilir. Bu nedenle, çalışan ağacınızın dağılmasını önlemek için iyi yapılandırılmış bir dizin olmalıdır.

Bununla birlikte, burada listelenen dizin yöntemleri, Python projelerini yürütmeye devam ederken karşılaştığınız birkaç şeyden bazılarıdır --- özellikle bir veya daha fazla klasör veya dosyayı birbirine bağlamanız gerektiğinde.

Paylaş Paylaş Cıvıldamak E-posta Python Kullanarak Twitter, Instagram ve Reddit Botları Nasıl Oluşturulur

Kendi sosyal medya botlarınızı oluşturmak ister misiniz? Python kullanarak Twitter, Instagram ve Reddit'te güncellemeleri nasıl otomatik olarak yayınlayacağınız aşağıda açıklanmıştır.

Sonrakini Oku
İlgili konular
  • Programlama
  • Programlama
  • piton
Yazar hakkında Idisou Omisola(94 Makale Yayımlandı)

Idowu akıllı teknoloji ve üretkenlik konusunda tutkulu. Boş zamanlarında kodlamayla uğraşıyor ve canı sıkıldığında satranç tahtasına geçiyor ama arada sırada rutinden kopmayı da seviyor. İnsanlara modern teknolojinin yolunu gösterme tutkusu onu daha fazla yazmaya motive ediyor.

Idowu Omisola'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın