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

11
Python'da sprintf benzeri işlevsellik
sprintfPython'da C tarzı bir işlevsellik kullanarak çok sayıda işlem yapmak, biçimlendirmek ve son olarak tamponu bir metin dosyasına yazmak için bir dize tamponu oluşturmak istiyorum . Koşullu ifadeler nedeniyle bunları doğrudan dosyaya yazamıyorum. örneğin sözde kod: sprintf(buf,"A = %d\n , B= %s\n",A,B) /* some processing */ sprint(buf,"C=%d\n",c) .... ... fprintf(file,buf) …
131 python  string 

6
Mock kullanılarak bir işlev / yöntem çağrılmadığını iddia et
Uygulamamı test etmek için Mock kitaplığını kullanıyorum, ancak bazı işlevlerin çağrılmadığını iddia etmek istiyorum. Sahte belgeler gibi yöntemleri hakkında konuşmak mock.assert_called_withve mock.assert_called_once_withama böyle bir şey bulamadık mock.assert_not_calledalay doğrulamak için ilgili bir şey oldu ya adlandırılan DEĞİL . Havalı ya da pitonik görünmese de aşağıdaki gibi bir şeyle gidebilirim: def test_something: …

7
Matplotlib kullanarak yatay bir çizgi çizin
Bir zaman serisini yumuşatmak için spline enterpolasyonunu kullandım ve ayrıca grafiğe yatay bir çizgi eklemek istiyorum. Ama elimde olmayan bir sorun var gibi görünüyor. Herhangi bir yardım gerçekten yardımcı olacaktır. İşte sahip olduğum şey: annual = np.arange(1,21,1) l = np.array(value_list) # a list with 20 values spl = UnivariateSpline(annual,l) xs …
131 python  matplotlib 

3
Matplotlib şeffaf çizgi grafikleri
Matplotlib'de benzer iki yörünge çiziyorum ve her bir çizgiyi kısmi şeffaflıkla çizmek istiyorum, böylece kırmızı (ikinci olarak çizilen) maviyi gizlemiyor. DÜZENLEME : İşte şeffaf çizgiler içeren resim.
131 python  matplotlib 

6
Django 2.0 için urls.py'de path () veya url () kullanmak daha mı iyi?
Bir django çevrimiçi kursunda, eğitmen bize url()url şablonlar listesindeki görünümleri çağırmak ve normal ifadeleri kullanmak için bu işlevi kullanmamızı ister. Youtube'da bununla ilgili başka örnekler de gördüm. Örneğin from django.contrib import admin from django.urls import include from django.conf.urls import url urlpatterns = [ path('admin/', admin.site.urls), url(r'^polls/', include('polls.urls')), ] #and in …

8
C # 'dan bir Python komut dosyasını nasıl çalıştırırım?
Bu tür bir soru daha önce çeşitli derecelerde sorulmuştu, ancak kısa bir şekilde yanıtlanmadığını hissediyorum ve bu yüzden tekrar soruyorum. Python'da bir komut dosyası çalıştırmak istiyorum. Diyelim ki bu: if __name__ == '__main__': with open(sys.argv[1], 'r') as f: s = f.read() print s Dosya konumu alır, okur ve ardından içeriğini …

9
Bir diktenin değerini eşleştirerek bir listedeki bir diktenin dizinini bulun
Bir sözler listem var: list = [{'id':'1234','name':'Jason'}, {'id':'2345','name':'Tom'}, {'id':'3456','name':'Art'}] [0], [1] veya [2] dizin konumunu name = 'Tom' ile eşleştirerek nasıl verimli bir şekilde bulabilirim? Bu tek boyutlu bir liste olsaydı list.index () yapabilirdim ama listedeki diktlerin değerlerini arayarak nasıl ilerleyeceğimi bilemiyorum.
131 python 

11
Ana dizin konumu nasıl alınır
bu kod, b.py içindeki şablonları / blog1 / page.html'yi alır: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) ama ana dizin konumunu almak istiyorum: aParent |--a | |---b.py | |---templates | |--------blog1 | |-------page.html |--templates |--------blog1 |-------page.html ve aParent konumu nasıl alınır Teşekkürler güncellenmiş: bu doğru: dirname=os.path.dirname path = os.path.join(dirname(dirname(__file__)), os.path.join('templates', 'blog1/page.html')) veya …
131 python  path 

2
Anaconda'da önceki bir pakete nasıl dönebilirim?
Eğer yaparsam conda info pandas Mevcut tüm paketleri görebiliyorum. Kendimi pandasbu sabah en son sürümüne güncelledim , ancak şimdi önceki bir sürüme geri dönmem gerekiyor. denedim conda update pandas 0.13.1 ama bu işe yaramadı. Hangi sürümü kullanacağımı nasıl belirleyebilirim?
131 python  anaconda  conda 


11
Python'da açıkça 'kendiliğinden' nasıl kaçınılır?
Bazılarını takip ederek Python öğreniyorum pygame eğitimlerini ederek . Orada Anahtar kelime geniş kullanım alanı bulmuş kendini ve öncelikle Java arka plandan gelen, ben yazmaya unutuyorum bulmak kendini . Örneğin, yerine self.rect.centerxben yazarsınız rect.centerx, bana göre, çünkü rect zaten sınıfın üyesi değişkendir. Java paralel bu durum ile üye değişkenleri ile …
131 python  self 

6
Python3'te indekse göre dict_keys öğesine erişim
Bir dict_key öğesinin dizinine göre erişmeye çalışıyorum: test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() # dict_keys object keys.index(0) AttributeError: 'dict_keys' object has no attribute 'index' Almak istiyorum foo. ile aynı: keys[0] TypeError: 'dict_keys' object does not support indexing Bunu nasıl yapabilirim?


3
Pandalarda meydana gelen olayları saymanın en etkili yolu nedir?
Aşağıdakileri içeren büyük (yaklaşık 12 milyon satır) bir veri çerçevem ​​df var: df.columns = ['word','documents','frequency'] Dolayısıyla aşağıdakiler zamanında gerçekleşti: word_grouping = df[['word','frequency']].groupby('word') MaxFrequency_perWord = word_grouping[['frequency']].max().reset_index() MaxFrequency_perWord.columns = ['word','MaxFrequency'] Ancak, bunun çalışması beklenmedik uzun bir zaman alıyor: Occurrences_of_Words = word_grouping[['word']].count().reset_index() Burada neyi yanlış yapıyorum? Büyük bir veri çerçevesinde oluşumları saymanın daha …
131 python  pandas 

8
Normal ifade eşleşmesinin bir bölümünü ayıklayın
Başlığı bir HTML sayfasından çıkarmak için normal bir ifade istiyorum. Şu anda buna sahibim: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Etiketleri kaldırmak zorunda kalmamam için yalnızca <title> içeriğini ayıklamak için normal bir ifade var mı?

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.