Bitirmek için çok uzun süren bir python betiği başlattım ve aptalca bana şimdi ve sonra komut dosyasımda önemli değişkenlerin değerlerini yazdırmayı unuttum. yaptığım hesaplamaların ilerleyişi. Şimdi, komut dosyası çalışırken kodumdaki belirli değişkenlerin geçerli değerlerine (ör. Bir liste) erişmenin bir yolu olup olmadığını merak ediyordum? (Tabii ki durdurabilirim ve değişiklikleri/baskıları koda yeniden eklerim, ancak yeniden başlatıyor, ama bir günlüğüne çalışıyor olduğu için, şu ana kadar hesaplanan değerleri kaybetmek üzücüdür)Çalışan bir iş sırasında python değişkenlerini okuma
Alternatif olarak, Kaza anında değişken değerler çarpıĢma sırasında belli bir Ģekilde çakılmıĢ olur (ben her zamanki Ctrl-c klavye kesmesi gibi). (Ubuntu'yu çalıştırıyorum, python 2.7 ve betik sadece bir terminalden 'python test.py' ile çalıştırılıyor)
Not - Gelecekte * daima 'logging' modülü vs baskı ifadeleri kullanırlar. Bu alışkanlığa girerseniz, her zaman veri döküyorsunuz. Gerçekten umursamadığınız bir noktaya ulaşırsanız, günlük seviyesini düşürerek yalnızca uyarı/istisna mesajları (ya da hiç bir şey) göstermezsiniz. –
@WayneWerner İpucu için çok teşekkürler, gerçekten haklısınız. Şu anda çok üzgün ve aptal hissediyorum ... –