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

14
Bir listenin ürününü iade etme
Aşağıdakileri yapmanın daha kısa, etkili veya basit bir yolu var mı? def product(list): p = 1 for i in list: p *= i return p DÜZENLE: Aslında bu işleç kullanmaktan biraz daha hızlı olduğunu buluyorum. from operator import mul # from functools import reduce # python3 compatibility def with_lambda(list): reduce(lambda …
157 python 

4
Python strptime () ve zaman dilimleri?
IPDDump kullanılarak oluşturulan bir Blackberry IPD yedeklemesinden bir CSV dökümü var. Buradaki tarih / saat dizeleri şuna benzer ( ESTAvustralya saat dilimi nerede ): Tue Jun 22 07:46:22 EST 2010 Bu tarihi Python'da çözümleyebilmem gerekiyor. İlk başta, strptime()datettime fonksiyonunu kullanmaya çalıştım . >>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a …



5
Python betiği ile aynı dizindeki bir dosyayı güvenilir bir şekilde açma
Şu anda çalışan Python betiği ile aynı dizinde bulunan dosyaları, open("Some file.txt", "r") Ancak, komut dosyasını Windows'ta çift tıklatarak çalıştırıldığında, dosyayı yanlış dizinden açmaya çalışacağını keşfettim. O zamandan beri formun bir komutunu kullandım open(os.path.join(sys.path[0], "Some file.txt"), "r") ne zaman bir dosya açmak istesem. Bu benim özel kullanımım için çalışıyor, ancak …
157 python  directory 

9
Bir nesnenin python'da bir jeneratör nesnesi olup olmadığı nasıl kontrol edilir?
Python'da, bir nesnenin bir jeneratör nesnesi olup olmadığını nasıl kontrol edebilirim? Bunu deniyorum - >>> type(myobject, generator) hata veriyor - Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'generator' is not defined (Nesnenin nextbir jeneratör olması için bir yöntemi olup olmadığını kontrol edebileceğimi biliyorum , …
157 python  generator 

7
Python'da üstel ve logaritmik eğri uydurma nasıl yapılır? Sadece polinom uydurma buldum
Ben bir veri kümesi var ve hangi satır en iyi açıklar karşılaştırmak istiyorum (farklı siparişlerin polinomları, üstel veya logaritmik). Python ve Numpy kullanıyorum ve polinom uydurma için bir fonksiyon var polyfit(). Ancak üstel ve logaritmik fitting için böyle bir işlev bulamadım. Orada hiç? Yoksa nasıl çözülür?



6
JSON nesnesindeki öğeler “json.dumps” kullanılarak düzgün değil mi?
json.dumpsGibi json dönüştürmek için kullanıyorum countries.append({"id":row.id,"name":row.name,"timezone":row.timezone}) print json.dumps(countries) Sahip olduğum sonuç: [ {"timezone": 4, "id": 1, "name": "Mauritius"}, {"timezone": 2, "id": 2, "name": "France"}, {"timezone": 1, "id": 3, "name": "England"}, {"timezone": -4, "id": 4, "name": "USA"} ] Anahtarları şu sırayla almak istiyorum: id, isim, saat dilimi - ama bunun yerine …
157 python  json 



3
Django 'SECRET_KEY' ayarının amacı
SECRET_KEYDjango'da anlamı tam olarak nedir ? Birkaç google araması yaptım ve dokümanları kontrol ettim ( https://docs.djangoproject.com/en/dev/ref/settings/#secret-key ), ancak bunun daha ayrıntılı bir açıklamasını arıyordum, ve neden gerekli olduğu. Örneğin, anahtarın güvenliği ihlal edilmişse / diğerleri bunun ne olduğunu biliyorsa ne olabilir? Teşekkür ederim.

6
Python'un kendi hata ayıklayıcısında (PDB) çok satırlı deyimler nasıl çalıştırılır
Bu yüzden içinde yazarak Python hata ayıklayıcı, PDB çağırıyorum bir Python komut dosyası çalıştırıyorum: import ipdb; ipdb.set_trace() (iPython'un PDB sürümü, buna rağmen fark yarattığını düşünmüyorum; sadece renkli çıktı için kullanıyorum). Şimdi, hata ayıklayıcısına geldiğimde, if cümlesi veya bir for döngüsü gibi çok satırlı bir deyimi yürütmek istiyorum, ancak yazdığım anda …

7
Bir Django uygulamasının adı nasıl değiştirilir?
Klasörünü, ithalatını ve tüm referanslarını (şablonlar / dizinler) yeniden adlandırarak Django'daki bir uygulamanın adını değiştirdim. Ama şimdi koşmaya çalıştığımda bu hatayı alıyorumpython manage.py runserver Error: Could not import settings 'nameofmynewapp.settings' (Is it on sys.path?): No module named settings Bu hatayı nasıl hata ayıklayabilir ve çözebilirim? Herhangi bir ipucu var mı?
157 python  django 

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.