«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
Unittest.TestCase komut satırından tek test çalıştırılıyor
Ekibimizde, çoğu test örneğini şöyle tanımlarız: Bir "çerçeve" sınıfı ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere ve testMyCase.py gibi birçok test durumu: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature > 20) if __name__ == "__main__": unittest.main() …

11
Günlük kaydını birden çok modülde kullanma
Aşağıdaki yapıya sahip küçük bir python projem var - Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf Mesajları stdout'a ve bir günlük dosyasına yazdırmak için varsayılan günlük modülünü kullanmayı planlıyorum. Günlük modülünü kullanmak için bir miktar başlatma gerekir - import logging.config logging.config.fileConfig('logging.conf') logger = logging.getLogger('pyApp') logger.info('testing') Şu …
257 python  logging  config 

8
Nasıl bir PIL Image numpy dizi dönüştürmek için?
Pekala, bir PIL görüntü nesnesini bir numpy diziye dönüştürerek oynuyorum, bu yüzden PIL PixelAccessnesnesinin izin vereceğinden piksel dönüşümleriyle daha hızlı pikseller yapabiliyorum . Ben aşağıdaki gibi yararlı bir 3D numpy dizi piksel bilgileri yerleştirmek nasıl anladım: pic = Image.open("foo.jpg") pix = numpy.array(pic.getdata()).reshape(pic.size[0], pic.size[1], 3) Ama tüm harika dönüşümlerimi yaptıktan sonra …

10
UnicodeDecodeError, geçersiz devam baytı
Aşağıdaki öğe neden başarısız oluyor? ve neden "latin-1" codec'i ile başarılı oluyor? o = "a test of \xe9 char" #I want this to remain a string as this is what I am receiving v = o.decode("utf-8") sonuç: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\encodings\utf_8.py", …
257 python  unicode  decode 

23
PIP ve setup.py içeren Python Şifreleme paketi yüklenemedi
Python için Cryptography paketini ya üzerinden ya pip install cryptographyda sitesinden indirip çalıştırarak yüklemeye çalıştığımda python setup.py, aşağıdaki hatayı alıyorum: D:\Anaconda\Scripts\pip-script.py run on 02/27/14 16:13:17 Downloading/unpacking cryptography Getting page https://pypi.python.org/simple/cryptography/ URLs to search for versions for cryptography: * https://pypi.python.org/simple/cryptography/ Analyzing links from page https://pypi.python.org/simple/cryptography/ Skipping https://pypi.python.org/packages/cp26/c/cryptography/cryptography-0.2-cp26-none-win32.whl#md5=13e5c4b19520e7dc6f07c6502b3f74e2 (from https://pypi.python.org/simple/cryptography/) because it …
256 python  cryptography  pip 

6
Django ile OpenID için en iyi çözüm nedir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Lütfen dikkat : bu eski cevapları olan eski bir sorudur. Bağlı uygulamaların çoğu artık …
256 python  django  openid 


9
"ValueError: yinelenen bir eksenden yeniden dizine eklenemez" ne anlama geliyor?
ValueError: cannot reindex from a duplicate axisBelirli bir değere bir dizin ayarlamak için çalışıyorum zaman alıyorum . Bunu basit bir örnekle çoğaltmaya çalıştım, ama yapamadım. İşte izimin içindeki oturumum ipdb. Dize dizini ve tamsayı sütunları, kayan nokta değerleri olan bir DataFrame var. Ancak sumtüm sütunların toplamı için dizin oluşturmaya çalıştığımda …
256 python  pandas 

13
Basit bir Python döngüsünü nasıl paralelleştirebilirim?
Bu muhtemelen önemsiz bir soru, ancak aşağıdaki döngüyü python'da nasıl paralelleştirebilirim? # setup output lists output1 = list() output2 = list() output3 = list() for j in range(0, 10): # calc individual parameter value parameter = j * offset # call the calculation out1, out2, out3 = calc_stuff(parameter = parameter) …

3
Zincirleme Karşılaştırmayı Basitleştirin
Bir tamsayı değeri var xve ben bir startve enddeğerleri arasında olup olmadığını kontrol etmek gerekir , bu yüzden aşağıdaki ifadeleri yazıyorum: if x >= start and x <= end: # do stuff Bu ifadenin altı çiziliyor ve araç ipucu bana yapmam gerektiğini söylüyor zincirleme karşılaştırmayı basitleştirin Anlayabildiğim kadarıyla, bu karşılaştırma …
256 python  pycharm 

11
IPython Not Defteri'nde hem Python 2.x hem de Python 3.x kullanma
IPython not defterlerini kullanıyorum ve IPython'da 2.x veya 3.x python not defteri oluşturmayı seçebilmek istiyorum. Başlangıçta Anaconda vardı. Anaconda ile hangi python sürümünü istediğinizi seçmek için global bir ortam değişkeninin değiştirilmesi gerekiyordu ve daha sonra IPython başlatılabiliyordu. Bu aradığım şey değil, bu yüzden Anaconda'yı kaldırdım ve şimdi MacPorts ve PiP …

6
Listedeki en uzun dizeyi seçmenin Python'un en etkili yolu nedir?
Değişken uzunlukta bir listesi var ve şu anda değerlendirilmekte olan liste öğesinin listede yer alan en uzun dize olup olmadığını sınamak için bir yol bulmaya çalışıyorum. Ve ben Python 2.6.1 kullanıyorum Örneğin: mylist = ['abc','abcdef','abcd'] for each in mylist: if condition1: do_something() elif ___________________: #else if each is the longest …


9
Pandalar dizini sütun başlığı veya adı
Python pandalarında dizin sütun adını nasıl alabilirim? İşte bir örnek veri çerçevesi: Column 1 Index Title Apples 1 Oranges 2 Puppies 3 Ducks 4 Ne yapmaya çalışıyorum olsun / veri çerçevesi dizin başlığı ayarlayın. İşte ne denedim: import pandas as pd data = {'Column 1' : [1., 2., 3., 4.], …


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.