«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
Python modülü / paketi nasıl yazılır?
İşteki basit görevler için Python komut dosyaları hazırladım ve başkalarının kullanması için onları paketlemekten hiç rahatsız olmadım. Şimdi bir REST API için bir Python sarıcı yapmak için atandım. Nasıl başlayacağım konusunda hiçbir fikrim yok ve yardıma ihtiyacım var. Neyim var: (Sadece mümkün olduğunca spesifik olmak istiyorum) Virtualenv hazır var, aynı …

10
Python List ve Array - ne zaman kullanılır?
Bir 1d dizisi oluşturuyorsanız, bunu Liste olarak uygulayabilir veya standart kütüphanede 'dizi' modülünü kullanabilirsiniz. Her zaman 1d diziler için Listeler kullandım. Bunun yerine dizi modülünü kullanmak istediğim neden veya durum nedir? Performans ve bellek optimizasyonu için mi yoksa açık bir şey mi kaçırıyorum?
374 python  arrays  list 

20
Del python'da ne zaman yararlıdır?
Gerçekten python delanahtar kelimeye ihtiyacı olan herhangi bir neden düşünemiyorum (ve çoğu dilde benzer bir anahtar kelime yok gibi görünüyor). Örneğin, bir değişkeni silmek yerine, bir değişken atayabilir None. Ve bir sözlükten silerken, bir delyöntem eklenebilir. Saklamak için herhangi bir sebep var mı delPython'da kalmanız , yoksa Python'un çöp öncesi …

20
Python'da çeşitli tarihler oluşturma
Örneğin, 100 gün içinde, bugünden başlayıp gelişigüzel sayıda güne gitmek için bir tarih listesi oluşturmak istiyorum. Bunu yapmanın daha iyi bir yolu var mı? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = x)) print dateList
374 python  datetime  date 

10
Python unittest - assertRaises karşısında mı?
Belirli bir durumda bir İstisna oluşturulmadığını tespit etmek için bir test yazmak istiyorum. İstisna eğer testine basittir edilir kaldırdı ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... ancak bunu nasıl tersini . Böyle bir şey peşindeyim ben ... sValidPath=AlwaysSuppliesAValidPath() self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath)


17
PyCharm'da çözülmemiş referans sorunu
Bir dizin yapım var ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... Ve ağ modülüne ile erişebilirim sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Ancak pycharm, modüle erişemediğinden şikayet ediyor. Referansı çözmeyi pycham'a nasıl öğretebilirim?
373 python  ide  pycharm 




8
Matplotlib grafiklerinde eksen metnini gizleme
Eksenlerden birinde işaret ya da sayı içermeyen bir figür çizmeye çalışıyorum (geleneksel anlamda eksenleri kullanıyorum, matplotlib isimlendirmesini kullanmıyorum!). Karşılaştığım bir sorun, matplotlib'in x (y) işaret etiketlerini N değerini çıkararak ayarlaması ve ardından eksenin sonuna N eklemesidir. Bu belirsiz olabilir, ancak aşağıdaki basitleştirilmiş örnek sorunu vurgular, '6.18' N'nin rahatsız edici değeridir: …
370 python  matplotlib  plot 


15
Pandalar DataFrame'i değişkenlerdeki değerlerden oluşturmak “ValueError: Tüm skaler değerleri kullanıyorsanız, bir dizin iletmeniz gerekir”
Bu basit bir soru olabilir, ancak bunun nasıl yapılacağını anlayamıyorum. Diyelim ki iki değişkenim var. a = 2 b = 3 Bundan bir DataFrame oluşturmak istiyorum: df2 = pd.DataFrame({'A':a,'B':b}) Bu bir hata oluşturur: ValueError: Tüm skaler değerleri kullanıyorsanız, bir dizin iletmeniz gerekir Bunu da denedim: df2 = (pd.DataFrame({'a':a,'b':b})).reset_index() Bu aynı …


22
PYTHONPATH'a Windows'ta nasıl eklenirim, böylece modüllerimi / paketlerimi bulur?
Tüm Django uygulamalarımı ( C:\My_Projects) barındıran bir dizin var . PYTHONPATHUygulamaları doğrudan arayabilmem için bu dizini eklemek istiyorum . C:\My_Projects\;Windows Pathdeğişkenime Windows GUI'den ( My Computer > Properties > Advanced System Settings > Environment Variables) eklemeyi denedim . Ancak hala coltrane modülünü okumaz ve bu hatayı oluşturur: Hata: Coltrane adlı …

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.