«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.


6
JSON'u bir OrderedDict'e yükleyebilir miyim?
Tamam böylece içinde bir OrderedDict kullanabilirsiniz json.dump. Yani, bir OrderedDict JSON'a girdi olarak kullanılabilir. Ama çıktı olarak kullanılabilir mi? Öyleyse nasıl? Benim durumumda loaddosyadaki anahtarların sırasını koruyabilmem için bir OrderedDict içine istiyorum . Değilse, bir tür geçici çözüm var mı?


12
Bir öğeyi kaldırmadan bir gruptan nasıl alınır?
Varsayalım: >>> s = set([1, 2, 3]) Yapmadan bir değeri (herhangi bir değeri) nasıl elde sedebilirim s.pop()? Kaldırabileceğimden emin olana kadar öğeyi sette bırakmak istiyorum - ancak başka bir ana bilgisayara eşzamansız bir çağrıdan sonra emin olabileceğim bir şey. Hızlı ve kirli: >>> elem = s.pop() >>> s.add(elem) Ama daha …
427 python  set 



6
SQLAlchemy SİPARİŞ VEREN Mİ?
ORDER descendingBY'ı aşağıdaki gibi bir SQLAlchemy sorgusunda nasıl kullanabilirim ? Bu sorgu çalışır, ancak bunları artan sırada döndürür: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id) .order_by(model.Entry.amount) # This row :) ) Eğer denersem: .order_by(desc(model.Entry.amount)) Sonra olsun: NameError: global name 'desc' is not defined.
424 python  sqlalchemy 

7
Python'da alfabe aralığı
Bunun gibi alfabe karakterlerinin bir listesini yapmak yerine: alpha = ['a', 'b', 'c', 'd'.........'z'] onu bir aralığa veya başka bir şeye gruplamanın herhangi bir yolu var mı? Örneğin, sayılar için şu şekilde gruplandırılabilir range(): range(1, 10)
423 python  string  list  alphabet 

11
Kural dışı duruma neden olan istisna açıklaması ve yığın izlemesi alın, tümü dize olarak
Python'da yığın izlemesi ve istisnalar hakkında birçok yazı gördüm. Ama ihtiyacım olanı bulamadım. Bir istisna oluşturabilir Python 2.7 kodu bir yığın var. Yakalamak ve bir dizeye tam açıklamasını ve hataya neden olan yığın izlemesini (yalnızca konsolda görmek için kullandığımız) atamak istiyorum . GUI bir metin kutusuna yazdırmak için bu dize …


4
SQLAlchemy: flush () ve commit () arasındaki fark nedir?
SQLAlchemy arasındaki flush()ve commit()arasındaki fark nedir ? Dokümanları okudum, ama hiçbiri akıllı değilim - sahip olmadığım bir ön anlayışı var gibi görünüyorlar. Özellikle bellek kullanımı üzerindeki etkileriyle ilgileniyorum. Bir dizi dosyadan (toplamda yaklaşık 5 milyon satır) bazı verileri yüklüyorum ve oturumum zaman zaman düşüyor - büyük bir veritabanı ve fazla …
422 python  sqlalchemy 

10
Python sınıflarında denkliği (“eşitlik”) desteklemenin zarif yolları
Özel sınıflar yazarken ==ve !=operatörleri aracılığıyla denkliğe izin vermek genellikle önemlidir . Python'da bu , sırasıyla __eq__ve __ne__özel yöntemlerin uygulanmasıyla mümkün olur . Bunu yapmanın en kolay yolu aşağıdaki yöntemdir: class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ else: return …

17
Python'daki maksimum özyineleme derinliği nedir ve nasıl artırılır?
Burada bu kuyruk özyinelemeli işlevi var: def recursive_function(n, sum): if n < 1: return sum else: return recursive_function(n-1, sum+n) c = 998 print(recursive_function(c, 0)) Kadar çalışır n=997, sadece kırılır ve tükürür a RecursionError: maximum recursion depth exceeded in comparison. Bu sadece bir yığın taşması mı? Etrafında dolaşmanın bir yolu var …
421 python  recursion 

9
Numpy yeniden şekillendirmede -1 ne anlama geliyor?
Numpy matrisi, parametre -1 ile yeniden şekillendirme işlevi kullanılarak bir vektöre yeniden şekillendirilebilir. Ama -1'in burada ne anlama geldiğini bilmiyorum. Örneğin: a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) Sonuç b:matrix([[1, 2, 3, 4, 5, 6, 7, 8]]) Burada -1'in ne anlama geldiğini bilen …

8
Python uyarıları nasıl devre dışı bırakılır
warningsKütüphaneyi kullanarak (şu anda benim için) işe yaramaz uyarıları bir sürü atar kod ile çalışıyorum . Belgeleri okuma (/ tarama) Yalnızca tek işlevler için uyarıları devre dışı bırakmanın bir yolunu buldum . Ama kodu çok fazla değiştirmek istemiyorum. Belki bir bayrak var mı python -no-warning foo.py? Ne önerirsiniz?

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.