«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
SQLAlchemy IN yan tümcesi
Bu sorguyu sqlalchemy'de yapmaya çalışıyorum SELECT id, name FROM user WHERE id IN (123, 456) Listeyi [123, 456]yürütme zamanında bağlamak istiyorum .
237 python  sqlalchemy 

7
NumPy dizi başlatma (aynı değerlerle doldur)
nHer eleman olan uzunluk bir NumPy dizi oluşturmak gerekiyor v. Şundan daha iyi bir şey var mı: a = empty(n) for i in range(n): a[i] = v Biliyorum zerosve onesv = 0, ben kullanabilir 1. işine yarayacak v * ones(n)ama zaman işi olmaz vise Noneve aynı zamanda çok daha yavaş …
237 python  arrays  numpy 

18
Python git bash komut satırında çalışmıyor
Python git bash (Windows) içinde çalışmaz. Komut satırına python yazdığımda, Powershell'deki gibi python 2.7.10'a girdiğini söylemeden boş bir satıra götürür. Bana bir hata mesajı vermiyor, ancak python çalışmıyor. PATH'deki çevresel değişkenlerin dahil edildiğinden zaten emin oldum c:\python27. Başka neleri kontrol edebilirim? Bu sorunun oluştuğu bir oturum aşağıdaki gibi görünür: user@hostname …

9
Bir değişkenin bir sınıf olup olmadığını nasıl kontrol edebilirim?
Bir değişkenin bir sınıf (örnek değil!) Olup olmadığını nasıl kontrol edeceğini merak ediyordum. Bunu isinstance(object, class_or_type_or_tuple)yapmak için işlevi kullanmaya çalıştım , ama bir sınıfın ne tür olacağını bilmiyorum. Örneğin, aşağıdaki kodda class Foo: pass isinstance(Foo, **???**) # i want to make this return True. " class" Yerine ??? , ama …
236 python  reflection 


9
Python'daki sürüm numaralarını nasıl karşılaştırırım?
Ben yumurta eklemek için yumurta içeren bir dizin yürüyoruz sys.path. Dizinde aynı .egg'in iki sürümü varsa, yalnızca en son sürümü eklemek istiyorum. r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$Dosya adından adı ve sürümü ayıklamak için normal bir ifade var . Sorun, bir dize olan sürüm numarasını karşılaştırmaktır 2.3.1. Dizeleri karşılaştırdığım için, 10'un üstünde 2 çeşit var, …

15
Yöntem parametre adları nasıl alınır?
Python işlevi verildiğinde: def a_method(arg1, arg2): pass Bağımsız değişkenlerin sayısını ve adlarını nasıl ayıklayabilirim. Yani, referansım olduğu için geri dönmek funcistiyorum .func.[something]("arg1", "arg2") Bunun için kullanım senaryosu, bir dekoratör var ve yöntem bağımsız değişkenlerini gerçek işlev için bir anahtar olarak göründükleri sırayla kullanmak istiyorum. Yani, dekoratör "a,b"aradığımda basılan nasıl görünüyor …


3
Python'da ipucu ile varsayılan parametre değeri ekleme
Ben böyle bir işlevi varsa: def foo(name, opts={}): pass Ve parametrelere tip ipuçları eklemek istiyorum, nasıl yaparım? Kabul ettiğim yol bana bir sözdizimi hatası veriyor: def foo(name: str, opts={}: dict) -> str: pass Aşağıdaki sözdizimi hatası atmaz, ancak bu durumu ele almanın sezgisel bir yolu gibi görünmemektedir: def foo(name: str, …

9
PEP-8 neden maksimum 79 karakterlik bir satır uzunluğu belirtiyor? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
235 python  pep8 

10
Matplotlib 2 Alt grafik, 1 Renk Çubuğu
Matplotlib'de ikisi arasında paylaşılan tek bir colorbar ile aynı y eksenini paylaşmak için iki alt grafiğin nasıl alınacağını araştırmak için tamamen çok uzun zaman harcadım. Olan şey colorbar(), ya fonksiyonlardan birini çağırdığımda ya subplot1da subplot2renk çubuğunu artı grafiğin 'alt alan' sınırlama kutusunun içine sığacağı ve iki yan yana çizimin iki …

18
Virtualenv nasıl etkinleştirilir?
Arama yaptım ve başarılı olmadan çeşitli alternatifler denedim ve şimdi birkaç gün geçirdim - beni deli ediyor. Python 2.5.2 ile Red Hat Linux üzerinde çalışıyor En son Virtualenv kullanmaya başladım, ancak etkinleştiremedim, önceki versiyona ihtiyaç duyduğunu düşündüren bir yer buldum, bu yüzden Python 2.6 ile çalışması gereken Virtualenv 1.6.4'ü kullandım. …
235 python  linux  virtualenv 

4
Pandalardan karmaşık ölçütlerle seçim yapma.
Örneğin ben basit DF var: import pandas as pd from random import randint df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) Pandaların yöntemlerini ve deyimlerini kullanarak 'B' için karşılık gelen değerlerin 50'den büyük olacağı ve …
235 python  pandas 


9
alt işlem stdout'unu satır satır oku
Python betiğim, çok gürültülü bir linux yardımcı programını çağırmak için alt süreci kullanır. Tüm çıktıları bir günlük dosyasına kaydetmek ve bir kısmını kullanıcıya göstermek istiyorum. Aşağıdakilerin işe yarayacağını düşündüm, ancak yardımcı program önemli miktarda çıktı üretene kadar çıktı uygulamamda görünmüyor. #fake_utility.py, just generates lots of output over time import time …
235 python  subprocess 

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.