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

4
Bir sahte yönteme ardışık çağrılar iddia etme
Sahte bir sahiptir yararlı assert_called_with()bir yöntem . Ancak, anladığım kadarıyla bu sadece bir yönteme son çağrıyı kontrol eder . Alaycı yöntemi 3 kez art arda çağıran kodum varsa, her seferinde farklı parametrelerle, bu 3 çağrıyı belirli parametreleriyle nasıl onaylayabilirim?
176 python  mocking 

4
Python ile bir listeye veya diziye bir metin dosyası nasıl okunur
Bir liste veya dizi python içine bir metin dosyasının satırlarını okumaya çalışıyorum. Sadece oluşturulduktan sonra liste veya dizideki herhangi bir öğeye tek tek erişebilmeliyim. Metin dosyası aşağıdaki gibi biçimlendirilir: 0,0,200,0,53,1,0,255,...,0. ...Yukarıda olduğu yerde, gerçek metin dosyasında yüzlerce veya binlerce öğe vardır. Dosyayı bir listeye okumaya çalışmak için aşağıdaki kodu kullanıyorum: …
176 python  arrays  list  text 

1
Django queryset'te filtreden daha az veya ona eşit nasıl yapılır?
Profil adı verilen her kullanıcı profilindeki kullanıcıları özel bir alana göre filtrelemeye çalışıyorum. Bu alana seviye denir ve 0-3 arasında bir tamsayıdır. Eşitliği kullanarak filtre uygularsam, beklendiği gibi seçilen düzeydeki kullanıcıların bir listesini alırım: user_list = User.objects.filter(userprofile__level = 0) Ben daha az kullanarak filtre uygulamak çalıştığınızda: user_list = User.objects.filter(userprofile__level < …

17
Tkinter'deki bir Button komutuna argümanlar nasıl aktarılır?
ButtonPython'da Tkinter ile aşağıdakileri yaptığımı varsayalım : import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action) actionDüğmeye bastığımda yöntem çağrılıyor, ancak yönteme bazı argümanlar aktarmak istersem ne olur action? Aşağıdaki kod ile denedim: button = Tk.Button(master=frame, text='press', command=action(someNumber)) Bu sadece yöntemi hemen çağırır …

3
Python'daki bir listeye birden çok değer ekleme
Nasıl Python bir listeye birden çok değer eklemek için anlamaya çalışıyorum. Ben manuel olarak değerleri girmek, ya da bir fordöngüde append işlemi pur appendve gibi extendfonksiyonları yapmak için birkaç yöntem olduğunu biliyorum . Ancak, bunun daha temiz bir yolu olup olmadığını merak ediyorum? Belki belirli bir paket veya fonksiyon?
176 python  list 

5
Matplotlib'de birden çok alt grafiği nasıl edinirim?
Bu kodun nasıl çalıştığı konusunda biraz kafam karıştı: fig, axes = plt.subplots(nrows=2, ncols=2) plt.show() Bu durumda incir, baltalar nasıl çalışır? Bu ne işe yarıyor? Ayrıca neden bu aynı şeyi yapmak için çalışmasın: fig = plt.figure() axes = fig.subplots(nrows=2, ncols=2)

16
Sınıfın nesne üyesi yok
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) Bu işlevin ilk satırında bir hata var Question.objects.all(): E1101: 'Soru' sınıfında nesne 'üyesi' yok Django dokümantasyon eğitimini takip ediyorum ve aynı koda sahipler ve çalışıyorlar. Bir örnek çağırmayı denedim. Question = new Question() and using MyModel.objects.all() …

6
Django sitelerinde sunucu hatalarını nasıl kaydedersiniz
Gelişimi ile oynarken Yani, sadece ayarlayabilirsiniz settings.DEBUGiçin Trueve iyi yığın izleme ve istek bilgilerle, bu güzel biçimlendirilmiş görebilirsiniz bir hata karşılaşılması durumunda. Ama bir tür üretim sitesinde DEBUG=False, şu anda bu hatayı düzeltmek için çalıştığım bilgilerle standart bir hata 500 sayfasını ziyaret edip ziyaret etmeyi tercih ederim;) Aynı zamanda hepsini …


14
Bir Python betiğinin Linux'ta bir hizmet veya arka plan programı gibi çalışmasını sağlama
Belirli bir e-posta adresini kontrol eden ve harici bir programa yeni e-postalar ileten bir Python betiği yazdım. Bu betiğin Linux'ta daemon veya hizmete dönüştürülmesi gibi 7/24 çalışmasını nasıl sağlayabilirim. Ayrıca programda hiç bitmeyen bir döngüye ihtiyacım var mı, yoksa sadece kodun birden çok kez çalıştırılmasıyla yapılabilir mi?


9
Django: Giriş yaptıktan sonra önceki sayfaya yönlendir
SO burada bir çok benzer giriş işlevselliği ile basit bir web sitesi inşa etmeye çalışıyorum. Kullanıcı siteye anonim bir kullanıcı olarak göz atabilmelidir ve her sayfada bir giriş bağlantısı olacaktır. Giriş linkine tıklandığında kullanıcı giriş formuna yönlendirilir. Başarılı bir giriş yaptıktan sonra kullanıcı, giriş bağlantısını ilk tıkladığı yerden geri götürmelidir. …
175 python  django 

2
Virtualenv ve pyenv arasındaki ilişki nedir?
Yakın zamanda iş akışımda virtualenv ve virtualenvwrapper'ın nasıl kullanıldığını öğrendim, ancak birkaç kılavuzda bahsedilen pyenv'i gördüm, ancak pyenv'in ne olduğunu ve virtualenv'e nasıl farklı / benzer olduğunu anlayamıyorum. Pyenv, virtualenv veya ücretsiz bir araç için daha iyi / yeni bir alternatif mi? İkincisi farklıysa ne yapar ve ikisi (ve eğer …

14
pyplot.show () çağrmasına rağmen matplotlib çizimlerimi göstermiyor
Matplotlib için yardım gerekir. Evet, pyplot.show () 'u çağırmayı unutmadım. $ ipython --pylab import matplotlib.pyplot as p p.plot(range(20), range(20)) matplotlib.lines.Line2D at 0xade2b2cÇıktı olarak geri döner . p.show() Gerçekleşecek hiçbir şey yok. Hata mesajı yok. Yeni pencere yok. Hiçbir şey değil. Ben yüklemek matplotlibpip kullanarak ve herhangi bir hata mesajlarını almadı. …


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.