Python geçerli dizini al

Python işlevleri ve meth

İşletim sisteminizle etkileşim kurmak ve dosyalar arasında gezinmek için Python komut dosyası dilini kullanabilirsiniz. İşlem, bir komut satırı arayüzü kullanmaya benzer.

Python'un geçerli dizini al veya Python os.getcwd(), dizinleri değiştirmenize ve dosyaları taşımanıza olanak tanır. Bu makale, geçerli dizini al'ın ne olduğunu ve komutun nasıl kullanılacağını kapsar.




Python ‘geçerli dizini al’ nedir?

Python geçerli dizini al veya os.getcwd(), yöntem iki bileşenden oluşur: işletim sistemi anlamına gelen os ve geçerli çalışma dizinini al anlamına gelen .getcwd() — kod dosyanızın şu anda depolandığı dizine (klasöre) veya konuma atıfta bulunun.

Yöntemi kullanmadan önce os modülünü içe aktarmanız gerekir. Python modülü önceden oluşturulmuş bir koddur; herhangi bir üçüncü taraf kitaplığı yüklemeniz gerekmez. İşletim sistemi modülü, işletim sisteminin dosya sisteminde gezinmemize, dosya bilgilerini almamıza ve dosyaları taşımamıza olanak tanır.




Python nasıl ‘geçerli dizini alır’ çalışır

Python get current directory yöntemini çalışırken görelim.

Yeni bir kod dosyası açarsanız, IDLE'de (Python'un yerleşik kodu) söyleyin editör), şu kodu yazabilirsiniz: 

import os print(os.getcwd( ))

“import os” ile os modülünü programımıza aktarıyoruz. “print” ile programa dosyanın mevcut konumunu göstermesini söylüyoruz. Bu kodu çalıştırdığınızda, çıktı, o anda bulunduğunuz dizinin adı olan ve geçerli dizinin konumu olan klasörün adı olacaktır.

Kod dosyanız masaüstünüze kaydedilmişse, Çıktı şöyle görünebilir:

Katılımcıların %81'i bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan daha az zaman harcadı.

“name” bilgisayarınızın kullanıcı hesabıyla ilişkilendirilen adı ifade eder (genellikle ilk adınızdır).





‘geçerli dizini al’ ile ‘dizini değiştir’

kullanarak

Hangi dizinde çalıştığınızı öğrendikten sonra, farklı bir dizine gitmek isteyebilirsiniz. bunu yapın, os.chdir() olan ‘dizini değiştir’ yöntemini kullanabilirsiniz.

Örnek olarak, kontrol etmek istediğinizi varsayalım. hangi dizinde olduğunuzu, ardından bilgisayarınızdaki Belgeler dizinine gidin (zaten Belgeler dizininde olmadığınızı varsayarak) ve ardından Belgeler dizininde olduğunuzu onaylayın. 

Geçerli dizininizi nasıl görüntüleyeceğiniz, dizinleri nasıl değiştireceğiniz ve ardından Documents dizininde olduğunuzu nasıl onaylayacağınız aşağıda açıklanmıştır.Bu kodu kontrol edin:

import os print(os.getcwd()) os.chdir('/Users/name/Docume nts') print(os.getcwd())

Yukarıdaki kodda önce os modülünü içe aktarmamız gerektiğini unutmayın. Ardından, mevcut çalışma dizinini “print” emretmek. Ardından os.chdir() yöntemini kullanarak dizini, hedef klasör yolunda istenen dizinin (Belgeler) adıyla değiştiriyoruz. Son olarak Documents dizininde olduğumuzu doğrulamak için mevcut çalışma dizinini tekrar yazdırıyoruz.

İşte bu kodun çıktısı:

C:Users ameDesktop C:Users ameDocuments

Bu, ilk dizinin Masaüstü olduğu ve yeni dizinin dizin Belgeler'dir. Yine, “print” iki kez komut verin–bir kez geçerli dizini değiştirmeden önce görüntülemek için ve bir kez de biz değiştirdikten sonra geçerli dizini görüntülemek için. 

Python bir komut dosyası dili olduğundan, sizinle iletişim kurmak için Python'u kullanabilirsiniz. Bilgisayarınızdaki dosyalar arasında gezinmek ve bunlar hakkında size bilgi vermek için işletim sistemi. Python ‘geçerli dizini al’ yöntemi, dosyalarınız hakkında bilgi almak için kullanabileceğiniz bir Python yöntemidir.


Bazı geliştiriciler, Python gibi bir komut dosyası diliyle dosyalarla etkileşim kurmanın, klasörler ve dosyalar oluşturmak ve bunlara tıklamak için bir işletim sisteminin GUI'sini (grafik kullanıcı arabirimi) kullanmaktan daha verimli olduğunu bulur. işletim sisteminizle etkileşim kurmak için Python veya başka bir komut dosyası dili kullanmak, geliştirici olarak sahip olunması gereken değerli bir beceridir.





Python geçerli dizini al: StackOverflow Questions

Tutorials