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



8
Çoklu işlem: bir ilerleme çubuğu görüntülemek için tqdm kullanın
Kodumu daha "pitonik" ve daha hızlı yapmak için, "çoklu işlem" ve ona a) işlevi ve b) yineleme aralığını göndermek için bir harita işlevi kullanıyorum. İmplante çözüm (yani, tqdm.tqdm aralığında doğrudan tqdm çağrısı yapın (aralık (0, 30)) çoklu işlemle çalışmaz (aşağıdaki kodda formüle edildiği gibi). İlerleme çubuğu% 0 ile% 100 arasında …




5
'Yükselt NotImplementedError' ne zaman kullanılır?
Kendinize ve ekibinize sınıfı doğru bir şekilde uygulamayı hatırlatmak için mi? Bunun gibi soyut bir sınıftan tam olarak yararlanamıyorum: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise NotImplementedError def isTileCleaned(self, m, n): raise NotImplementedError
103 python  oop 


30
Kereviz türü tescilsiz görev alındı ​​(örnek çalıştırın)
Kereviz belgelerinden örnek almaya çalışıyorum . Koşarım: celeryd --loglevel=INFO /usr/local/lib/python2.7/dist-packages/celery/loaders/default.py:64: NotConfigured: No 'celeryconfig' module found! Please make sure it exists and is available to Python. "is available to Python." % (configname, ))) [2012-03-19 04:26:34,899: WARNING/MainProcess] -------------- celery@ubuntu v2.5.1 ---- **** ----- --- * *** * -- [Configuration] -- * - …
103 python  celery 

16
Bitsel işlem ve kullanım
Bu kodu düşünün: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: 0001 # Result: 1 Python'daki (ve diğer dillerdeki) aritmetik operatörleri anlayabiliyorum, ancak 'bitsel' operatörleri …

5
Django URL Yönlendirmesi
Diğer URL'lerimden hiçbiriyle eşleşmeyen trafiği ana sayfaya nasıl yeniden yönlendirebilirim? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) Olduğu gibi, son giriş tüm "diğer" trafiği ana sayfaya gönderir, ancak bir HTTP 301 veya 302 yoluyla yeniden yönlendirmek istiyorum .


6
__Getattribute__ öğesini sonsuz özyineleme hatası olmadan nasıl uygularım?
Bir sınıftaki bir değişkene erişimi geçersiz kılmak, ancak diğerlerini normal şekilde döndürmek istiyorum. Bunu ile nasıl başarabilirim __getattribute__? Aşağıdakini denedim (bu da ne yapmaya çalıştığımı göstermeli) ancak bir özyineleme hatası alıyorum: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. else: return self.__dict__[name] >>> print D().test 0.0 …
102 python  class  oop  recursion  getattr 

4
ValueError: matematik alan hatası
Python ile Mühendislikte Numerical Methods'dan bir örneği test ediyordum . from numpy import zeros, array from math import sin, log from newtonRaphson2 import * def f(x): f = zeros(len(x)) f[0] = sin(x[0]) + x[1]**2 + log(x[2]) - 7.0 f[1] = 3.0*x[0] + 2.0**x[1] - x[2]**3 + 1.0 f[2] = x[0] …

16
MySQL'i Windows'ta Python ile entegre etme
Windows sistemimde MySQL'i Python ile kullanmakta zorlanıyorum. Şu anda Python 2.6 kullanıyorum. Sağlanan kurulum betiklerini kullanarak MySQL-python-1.2.3b1 (Python 2.6 için çalışması gerekiyor mu?) Kaynak kodunu derlemeye çalıştım. Kurulum betiği çalışır ve herhangi bir hata bildirmez, ancak _mysql modülü oluşturmaz. Ayrıca başarılı olamadan Python 2.5 için MySQL kurmayı denedim. 2.5 kullanmanın …
102 python  mysql  windows 

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.