____Pycache nedir?
Hala programlama için oldukça yeni ve ben bu soruyu araştırıyordum ve düz bir cevap almak için görünmüyor.
Bir önbellek ve benzer dosyaları (bazı doğru olduğunu kabul olacağını düşünüyorum ama kıvrık bir tefsir bir bit) şifrelenmiş bir dosya olduğunu anlamak ne araştırdım.
Bir programcı olarak, bu klasör ile __pycache__
ne yapıyor? İnsanlara ne vermek yerine bizim kaynak kod mu? Ben sadece giriş veri var mı? Bu klasör oluşturulmuş oluyor ve bunun ne olduğunu merak ediyorum...
CEVAP
Python ile bir program çalıştırdığınızda, yorumlayıcı __pycache__
klasöründe (bu kadar basit) ilk ve depolar bayt kodu derler. Eğer oraya bakarsanız dosya isimlerini paylaşan bir sürü bulacaksınız .projenizin klasör, sadece kendi uzantıları py dosyalarını da olacak .bilim ya .pyo. Bu bayt kodu-bayt kodu derlenir ve derlenmiş optimize programınızın dosya sürümleri, sırasıyla.
Bir programcı olarak, büyük ölçüde göz ardı edebilirsiniz... yaptığı Tüm programınızı biraz daha hızlı başlamasını sağlayın. Komut değiştirmek, çekirdekler, ve dosyaları veya tüm silin ve programı yeniden çalıştırın, yeniden, özellikle bu davranışı bastırmak sürece)
Kullanıyorsanız cpython (ki bu en yaygın olarak referans uygulama) ve bunu istemezsin klasör, sonra baskı ile başlayan tercümanı -B seçeneği, örneğin
python -B foo.py
Başka bir seçenek tcaswell tarafından belirtildiği gibi, ortam değişkeni PYTHONDONTWRITEBYTECODE
herhangi bir değer (python'un man sayfasına göre, herhangi bir "boş olmayan bir dize").
Tek Yönlü ve çift Yönlü dernekler aras...
ıntel android sdk manager 86 atom sist...
Karakter URL sınırı nedir...
Bir zaman uyumu nedir?...
Web hizmet bitiş noktası nedir?...