Nasıl script'Python ile s dizin bulabilirim?
Aşağıdaki Python kodu göz önünde bulundurun:
import os
print os.getcwd()
os.getcwd()
12 ** için kullanıyorum. Komut satırından komut dosyasını çalıştırdığınızda ben bir komut dosyası /
yazdırır Django görünümünde kod ile çalıştırmak çalıştırdığınızda ise doğru yolu verir.
Nasıl bir senaryo Django bir görünüm tarafından işletilen içinden komut dosyası yolu alabilir miyim?
GÜNCELLEME:
Cevapları bugüne kadar - os.getcwd()
toparlama ve os.path.abspath()
olabilir veya betiğin bulunduğu dizine olmayabilir, geçerli çalışma dizini verin. Benim web host kurulumu
yolu olmadan dosya adı verir.__file__
Python herhangi bir şekilde (her zaman) komut dosyasının bulunduğu yol almak mümkün değil mi?
CEVAP
__file__
yol içermeyen bir dosya adı olduğunda hala dizin yolunu almak, böylece __file__
os.path.realpath
aramalısın:
import os
print os.path.dirname(os.path.realpath(__file__))
Nasıl Python ana dizin bulabilirim?...
Nasıl Python dizin tarafından bir list...
Nasıl dizin Python içinde olup olmadığ...
Nasıl benim Python sitesi-paketleri di...
Nasıl hesapların yapılabilmesi dizi il...