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

15
Python'da neredeyse eşitlik için şamandıraları karşılaştırmanın en iyi yolu nedir?
Şamandıraların eşitlik için karşılaştırılmasının, yuvarlama ve hassasiyet sorunları nedeniyle biraz hareketsiz olduğu iyi bilinmektedir. Örneğin: https://randomascii.wordpress.com/2012/02/25/karşılaştırma- yüzer- nokta- sayıları2012-tr/ Python'da bununla başa çıkmak için önerilen yol nedir? Elbette bunun için bir yerde standart bir kütüphane işlevi var mı?

14
Bir numpy.array'ı bilimsel gösterim olmadan ve belirli bir hassasiyetle nasıl basarsınız?
Biçimlendirilmiş yazdırmanın herhangi bir yolu olup olmadığını merak ediyorum numpy.arrays, örneğin, buna benzer bir şekilde: x = 1.23456 print '%.3f' % x numpy.arrayŞamandıraları yazdırmak istersem , genellikle 'bilimsel' biçiminde, düşük boyutlu diziler için bile okunması oldukça zor olan birkaç ondalık sayı yazdırır. Ancak, numpy.arraygörünüşe göre bir dize, yani ile yazdırılmalıdır …

8
Python 3'te web'den dosya indirme
Aynı oyunun / uygulamanın .jad dosyasında belirtilen URL'yi okuyarak bir web sunucusundan .jar (java) dosyasını indirecek bir program oluşturuyorum. Python 3.2.1 kullanıyorum JAR dosyasının URL'sini JAD dosyasından (her JAD dosyası JAR dosyasının URL'sini içerir) ayıklamayı başardım, ancak tahmin edebileceğiniz gibi ayıklanan değer type () dizesidir. İlgili işlev şöyledir: def downloadFile(URL=None): …
332 python  python-3.x 

18
Python sınıfındaki yöntemlerin listesini nasıl alabilirim?
Bir sınıftaki yöntemleri yineleme veya sınıf veya örnek nesneleri mevcut yöntemlere göre farklı işlemek istiyorum. Sınıf yöntemlerinin bir listesini nasıl alabilirim? Ayrıca bakınız: Bir Python 2.5 modülündeki yöntemleri nasıl listeleyebilirim? Bir Python / IronPython Nesne Yöntemleri Üzerinde Döngü Bir nesnenin sahip olduğu yöntemleri bulma Bir Python nesnesinin içine nasıl bakarım? …
331 python 

9
Yeniden derleme olmadan büyük / küçük harfe duyarsız düzenli ifade?
Python, kullanarak normal bir ifade büyük / küçük harf duyarlı olmayan derleyebilir re.compile: >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> Aynı şeyi yapmanın bir yolu var mı, ama kullanmadan re.compile. Belgelerde Perl'in …

3
$ HOME klasörüne pip paketleri yükleme
Mümkün mü? Yüklerken pip, python paketlerini $HOMEklasörüme yükleyin . (örneğin, ben yüklemek istediğiniz mercurialkullanarak pip, ama içinde $HOMEyerine /usr/local) Ben bir mac makinesi ile ve sadece bu olasılığı düşündüm, benim "kirletmek" yerine, /usr/localbenim $HOMEyerine kullanmak istiyorum . PEP370 tam olarak bununla ilgilidir . Bu paketleri yalnızca $ HOME klasörüme yüklenecek …
330 python  pip 

16
Python setup.py neden Travis CI'de geçersiz 'bdist_wheel' diyor?
Benim Python paketi, setup.pyUbuntu Trusty ve taze Vagrant Ubuntu Trusty VM üzerinde yerel olarak iyi bir şekilde inşa ettiğimde bunu sağladığımda: sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7 sudo -H pip install setuptools wheel virtualenv --upgrade Ama aynısını bir Travis …

18
Bir nesnenin niteliklerini listeleme
Bir sınıf örneğinde var olan özniteliklerin bir listesini almanın bir yolu var mı? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) İstenen sonuç "multi, str" çıktısı alınacaktır. Bu bir komut dosyasının çeşitli bölümlerinden geçerli özniteliklerini görmek istiyorum.
330 python  class  python-3.x 


14
pandalar: operatör zinciriyle DataFrame satırlarını filtrele
En işlemleri pandasoperatör zincirleme (ile gerçekleştirilebilir groupby, aggregate, apply, vb), ama filtre satırları saptadığımız tek yolu, normal braket endeksleme yoluyladır df_filtered = df[df['column'] == value] dfDeğerlerini filtrelemeden önce bir değişkene atamamı gerektirdiğinden bu çekici değildir . Aşağıdaki gibi bir şey var mı? df_filtered = df.mask(lambda x: x['column'] == value)
329 python  pandas  dataframe 

14
Python'daki dosyalara Unicode (UTF-8) okuma ve yazma
Bir dosyaya metin okumayı ve yazmayı anlamada beyin yetmezliği yaşıyorum (Python 2.4). # The string, which has an a-acute in it. ss = u'Capit\xe1n' ss8 = ss.encode('utf8') repr(ss), repr(ss8) ("u'Capit \ xe1n '", "' Capit \ xc3 \ xa1n '") print ss, ss8 print >> open('f1','w'), ss8 >>> file('f1').read() 'Capit\xc3\xa1n\n' …
329 python  unicode  utf-8  io 



8
POSTed JSON Flask'ta nasıl edinilir?
Şimdi bazı POSTed JSON okumak istiyorum Flask kullanarak basit bir API oluşturmaya çalışıyorum. POST'u Postman Chrome uzantısıyla yapıyorum ve JSON I POST basitçe {"text":"lalala"}. Aşağıdaki yöntemi kullanarak JSON okumaya çalışın: @app.route('/api/add_message/<uuid>', methods=['GET', 'POST']) def add_message(uuid): content = request.json print content return uuid Tarayıcıda, GET'e koyduğum UUID'yi doğru bir şekilde döndürüyor, …
326 python  json  post  flask 


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.