«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

7
Python'daki değişkeni temizle
Python'da bir değişkenin değerini temizlemenin bir yolu var mı? Örneğin, bir ikili ağaç uyguluyordum: Class Node: self.left = somenode1 self.right = somenode2 Ağaçtan bir düğüm çıkarmak istiyorsam self.left, boş olarak ayarlamam gerekirdi .
207 python 


8
Grubu listeye ve geri dönüştür
Şu anda döşeme oyunlarını kullanarak pygame'de bir oyun için bir harita editörü üzerinde çalışıyorum. Seviye, aşağıdaki yapıdaki bloklardan oluşur (çok daha büyük olsa da): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) burada "1" duvar olan bir blok ve "0" boş hava olan bir bloktur. Aşağıdaki kod temel olarak …
207 python  list  tuples 

3
Python dizesindeki son sınırlayıcıya bölme?
Bir dizgiyi dizedeki sınırlayıcının son tekrarında bölmek için önerilen Python deyimi nedir ? misal: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplitbölünecek sınırlayıcının ortaya çıktığı …
207 python  string  list  parsing  split 


11
Python'daki klasörleri yinelemeli olarak silme
Boş dizinleri silerken sorun yaşıyorum. İşte benim kod: for dirpath, dirnames, filenames in os.walk(dir_to_search): //other codes try: os.rmdir(dirpath) except OSError as ex: print(ex) Argüman dir_to_search, işin yapılması gereken dizini geçirdiğim yerdir. Bu dizin şöyle görünür: test/20/... test/22/... test/25/... test/26/... Yukarıdaki tüm klasörlerin boş olduğunu unutmayın. Bu komut dosyası klasörleri çalıştırdığınızda …
207 python  directory 

18
OSX 10.11'e (El Capitan) (Sistem Bütünlüğü Koruması) Scrapy kurulumu sırasında “OSError: [Errno 1] İşleme izin verilmiyor”
Pip ile OSX 10.11 (El Capitan) Scrapy Python çerçevesini yüklemeye çalışıyorum. Yükleme komut dosyası gerekli modülleri indirir ve bir noktada aşağıdaki hatayı döndürür: OSError: [Errno 1] Operation not permitted: '/tmp/pip-nIfswi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' Ben komut ile OSX 10.11 rootless özelliğini devre dışı bırakmaya çalıştım: sudo nvram boot-args="rootless=0";sudo reboot ancak makine yeniden başlatıldığında da …

13
UTC datetime dizesini yerel datetime'a dönüştürme
Asla UTC'ye dönüşüp UTC'yi dönüştürmek zorunda kalmadım. Son zamanlarda uygulamamın saat dilimi farkında olmasını istemiştim ve kendimi çevrelerde çalıştırıyorum. Yerel saati UTC'ye dönüştürmeyle ilgili çok fazla bilgi buldum (belki de bunu yanlış yapıyorum), ancak UTC saatini son kullanıcıların saat dilimine kolayca dönüştürmeyle ilgili herhangi bir bilgi bulamıyorum. Özetle ve android …

4
__Getattr__ ve __getattribute__ arasındaki farkı anlama
Arasındaki farkı anlamaya çalışıyorum __getattr__ve __getattribute__bununla birlikte başarısız oluyorum. Cevap yığın taşması soru için aralarında Fark __getattr__VS__getattribute__ diyor: __getattribute__nesnenin gerçek özelliklerine bakmadan önce çağrılır ve bu nedenle doğru bir şekilde uygulanması zor olabilir. Sonsuz özyinelemelere çok kolayca son verebilirsiniz. Bunun ne anlama geldiğine dair hiçbir fikrim yok. Sonra şöyle der: …


3
Python argparse tanınmayan argümanları yoksay
Optparse, eski sürüm sadece tanınmayan tüm argümanları görmezden gelir ve devam eder. Çoğu durumda, bu ideal değildir ve argparse ile değiştirilmiştir. Ancak tanınmayan argümanları yok saymak ve belirttiğiniz argümanları ayrıştırmak istediğiniz birkaç durum vardır. Örneğin: parser = argparse.ArgumentParser() parser.add_argument('--foo', dest="foo") parser.parse_args() $python myscript.py --foo 1 --bar 2 error: unrecognized arguments: …



12
Bir sanal ortamda python'u yükseltin
Virtualenv'de kullanılan python sürümünü yükseltmenin bir yolu var mı (örn. Bir hata düzeltme sürümü çıkarsa)? Daha pip freeze --local > requirements.txtsonra dizini kaldırabilirim ve pip install -r requirements.txt, ancak bu, büyük kütüphanelerin yeniden yüklenmesini gerektirir, örneğin, numpyçok kullandığım. Bunun, örneğin 2.6 -> 2.7'den yükseltme yaparken bir avantaj olduğunu görebilirim, ama …

6
Python kuyruk özyinelemesini optimize ediyor mu?
Aşağıdaki hata ile başarısız olan aşağıdaki kod parçası var: RuntimeError: maksimum yineleme derinliği aşıldı Kuyruk özyineleme optimizasyonuna (TCO) izin vermek için bunu yeniden yazmaya çalıştım. Bir TCO gerçekleşmiş olsaydı bu kodun başarılı olması gerektiğine inanıyorum. def trisum(n, csum): if n == 0: return csum else: return trisum(n - 1, csum …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.