«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
Linux üzerinde python'un iki versiyonu. 2.7 nasıl varsayılan yapılır
Linux kutumda iki python sürümü var: $python Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> $ /usr/local/bin/python2.7 Python 2.7.3 (default, Oct 8 2013, 15:53:09) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type …
124 python  linux  centos 

2
Bir OrderedDict'in yapıcısını kullanarak ilk verilerin sırasını koruyacak şekilde başlatmanın doğru yolu?
Sıralı bir sözlüğü (OD) ilk verilerin sırasını korumak için başlatmanın doğru yolu nedir? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), ('a', 1)]) # What …

10
Python'da WSDL (SOAP) web hizmetini nasıl kullanabilirim?
Python'da WSDL SOAP tabanlı bir web hizmeti kullanmak istiyorum. Dive Into Python koduna baktım ama SOAPpy modülü Python 2.5 altında çalışmıyor. Kısmen çalışan, ancak belirli türlerle kesilen suds kullanmayı denedim (suds.TypeNotFound: Tür bulunamadı: 'öğe'). İstemciye de baktım ancak bu WSDL'yi desteklemiyor gibi görünüyor. Ve ZSI'ye baktım ama çok karmaşık görünüyor. …

9
Bir şablonda Flask'tan JavaScript'e nasıl veri aktarabilirim?
Uygulamam, bir sözlük döndüren bir API'ye çağrı yapıyor. Görünümde bu dikteden JavaScript'e bilgi aktarmak istiyorum. Özellikle JS'de Google Haritalar API'sini kullanıyorum, bu nedenle ona uzun / enlem bilgilerini içeren bir tuple listesi geçirmek istiyorum. Bunun render_templatebu değişkenleri HTML'de kullanılabilmeleri için görünüme aktaracağını biliyorum , ancak bunları şablondaki JavaScript'e nasıl aktarabilirim? …

3
Python Sözlüğü - URL Parametreleri
URL parametreleri olarak kullanmak için bir Python sözlüğünü bir dizeye dönüştürmeye çalışıyorum. Bunu yapmanın daha iyi, daha Pythonic bir yolu olduğundan eminim . Bu ne? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1]

8
İki dizeyi birleştirmek için '+' kullanmamak için herhangi bir neden var mı?
Python'daki yaygın bir antipattern +, bir döngü içinde kullanarak bir dizi dizeyi birleştirmektir . Bu kötüdür çünkü Python yorumlayıcısının her yineleme için yeni bir dizgi nesnesi oluşturması gerekir ve bu, ikinci dereceden zaman alır. (CPython'un son sürümleri görünüşe göre bunu bazı durumlarda optimize edebilir, ancak diğer uygulamalar bunu yapamaz, bu …

4
Çoklu işlemede paylaşılan bellek nesneleri
Büyük bir bellek dizilimine sahip olduğumu varsayalım func, bu dev diziyi girdi olarak alan bir işleve sahibim (diğer bazı parametrelerle birlikte). funcfarklı parametrelerle paralel olarak çalıştırılabilir. Örneğin: def func(arr, param): # do stuff to arr, param # build array arr pool = Pool(processes = 6) results = [pool.apply_async(func, [arr, param]) …


10
Os.system () çağrılarından nasıl kaçılır?
Os.system () kullanılırken genellikle dosya adlarından ve komutlara parametre olarak geçirilen diğer argümanlardan kaçınmak gerekir. Bunu nasıl yapabilirim? Tercihen birden çok işletim sistemi / kabuk üzerinde ama özellikle bash için çalışacak bir şey. Şu anda aşağıdakileri yapıyorum, ancak bunun için bir kitaplık işlevi veya en azından daha zarif / sağlam …
124 python  shell  escaping 

5
Python - write () ve writelines () ve birleştirilmiş dizeler
Bu yüzden Python öğreniyorum. Derslerden geçiyorum ve her kullanıcı giriş değişkeni arasında (nesnesi ) varken, çok fazla sayıda kişiyi target.write()tek olarak yoğunlaştırmam gereken bir problemle karşılaştım .write()"\n"write() Ben geldim: nl = "\n" lines = line1, nl, line2, nl, line3, nl textdoc.writelines(lines) Yapmaya çalışırsam: textdoc.write(lines) Bir hata alıyorum. Ama yazarsam: textdoc.write(line1 …

2
Conda ve Anaconda arasındaki farklar nelerdir?
Soru sonrası güncelleme: Daha fazla ayrıntı için Conda'ya Giriş bölümüne bakın . Sorun: Ben ilk yüklü Anaconda benim ubuntu üzerinde en ~/anacondauygun, benim anaconda güncellemeye çalışıyorum ne zaman, dokümantasyon Continuum Analytics'den, ben aşağıdaki komutları kullanmalısınız: conda update conda conda update anaconda Sonra ben yoktu fark Conda ben belgelere kullanarak yüklü …
124 python  anaconda  conda 

8
Python sınıflarında neden __init__ kullanıyoruz?
Sınıfların İlklendirilmesini anlamakta güçlük çekiyorum. Bunların anlamı nedir ve bunlara neyi dahil edeceğimizi nasıl bileceğiz? Sınıflarda yazmak, işlevler oluşturmaktan farklı bir düşünme türü gerektiriyor mu (Yalnızca işlevler oluşturabileceğimi ve sonra bunları bir sınıfa sararak yeniden kullanabileceğimi düşündüm. Bu işe yarayacak mı?) İşte bir örnek: class crawler: # Initialize the crawler …
124 python  class 

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.