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


16
'ImportError: IncompleteRead adı içe aktarılamıyor' seçeneğini nasıl düzeltirim?
pipVeya ile bir şey yüklemeye çalıştığımda pip3: $ sudo pip3 install python3-tk Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point return ep.load() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load ['__name__']) …
284 python  pip 

6
'Else if' için doğru sözdizimi nedir?
2.6.4'ten 3.1.1'e sıçrayan yeni bir Python programcısıyım. 'Else if' ifadesini kullanmaya çalışana kadar her şey yolunda gitti. Tercüman bana 'if' in 'else' ifadesinden sonra bir sözdizimi hatası veriyor. def function(a): if a == '1': print ('1a') else if a == '2' print ('2a') else print ('3a') function(input('input:')) Muhtemelen çok basit …
284 python  python-3.x 

2
Neden bazı kayan <tamsayı karşılaştırmaları diğerlerinden dört kat daha yavaştır?
Kayan sayıları tamsayılarla karşılaştırırken, bazı değer çiftlerinin değerlendirilmesi, benzer büyüklükteki diğer değerlerden çok daha uzun sürer. Örneğin: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Ancak, kayan nokta veya tam sayı belirli bir miktar daha küçük veya daha büyük yapılırsa, karşılaştırma çok daha hızlı gerçekleşir: …

12
Derlenmiş ve Yorumlanan Diller
Farkı daha iyi anlamaya çalışıyorum. Çevrimiçi olarak birçok açıklama buldum, ancak pratik çıkarımlardan ziyade soyut farklılıklara yöneliyorlar. Programlama deneyimlerimin çoğu CPython (dinamik, yorumlanmış) ve Java (statik, derlenmiş) ile olmuştur. Ancak, başka türden yorumlanmış ve derlenmiş diller olduğunu anlıyorum. Yürütülebilir dosyaların derlenmiş dillerde yazılmış programlardan dağıtılabilmesinin yanı sıra, her türün avantajları …

12
C kütüphanesini Python'a mı sarmak: C, Cython veya ctypes?
Bir Python uygulamasından bir C kütüphanesini çağırmak istiyorum. Tüm API'yı, yalnızca benim durumumla ilgili olan işlevleri ve veri türlerini sarmak istemiyorum. Gördüğüm gibi üç seçeneğim var: C de gerçek bir genişletme modülü oluşturun. İlgili parçaları C kitaplığından Python'a göstermek için Cython'u kullanın . Python'da her şeyi ctypesharici kitaplıkla iletişim kurmak …
284 python  c  ctypes  cython 

6
Sözdizimi Hatası: İşlev '£' döndürdüğünde dosyada ASCII olmayan '\ xa3' karakteri
Diyelim ki bir fonksiyonum var: def NewFunction(): return '£' Önünde bir sayı işareti olan bazı şeyleri yazdırmak istiyorum ve bu programı çalıştırmaya çalıştığımda bir hata yazdırıyor, bu hata mesajı görüntülenir: SyntaxError: Non-ASCII character '\xa3' in file 'blah' but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Birisi bana dönüş fonksiyonuma nasıl …

9
İki dize arasındaki benzerlik metriğini bulun
Bir dizenin Python'daki başka bir dizeye benzer olma olasılığını nasıl elde edebilirim? 0.9 (yani% 90) vb. Gibi bir ondalık değer almak istiyorum. Tercihen standart Python ve kütüphane ile. Örneğin similar("Apple","Appel") #would have a high prob. similar("Apple","Mango") #would have a lower prob.


23
Bir dizenin birden çok alt dizesi nasıl değiştirilir?
Birden çok dizeyi değiştirmek için .replace işlevini kullanmak istiyorum. Şu anda sahibim string.replace("condition1", "") ama böyle bir şeye sahip olmak istiyorum string.replace("condition1", "").replace("condition2", "text") bu iyi bir sözdizimi gibi hissetmese de Bunu yapmanın uygun yolu nedir? grep / regex'te nasıl yapabileceğiniz \1ve \2alanları belirli arama dizeleriyle nasıl değiştireceğiniz gibi
284 python  text  replace 

8
Python 3: ImportError “Setuptools adında Modül Yok”
Python 3'te paketleri kurmakta sorun yaşıyorum. Ben her zaman paketleri yükledim setup.py install . Ama şimdi, ansicolors paketini yüklemeye çalıştığımda: importterror "Setuptools adında Modül Yok" Ne yapacağım hakkında hiçbir fikrim yok çünkü geçmişte kurulum araçları yüklü değildi. Yine de, birçok paket yükleyebildimsetup.py install olmadan . Neden şimdi kurulum araçlarını almalıyım? …


9
Django datetime sorunları (varsayılan = datetime.now ())
Aşağıdaki db modelim var: from datetime import datetime class TermPayment(models.Model): # I have excluded fields that are irrelevant to the question date = models.DateTimeField(default=datetime.now(), blank=True) Aşağıdakileri kullanarak yeni bir örnek ekliyorum: tp = TermPayment.objects.create(**kwargs) Benim sorunum: Veritabanındaki tüm kayıtlar, ilk ödeme tarihi olan tarih alanında aynı değere sahip. Sunucu yeniden …
283 python  django 


5
Python 2.7'de alt işlem çıktısı nasıl gizlenir
Ubuntu üzerinde eSpeak kullanıyorum ve bir mesaj yazıp söyleyen bir Python 2.7 betiği var: import subprocess text = 'Hello World.' print text subprocess.call(['espeak', text]) eSpeak istenen sesleri üretir, ancak bazı hatalarla (ALSA lib ..., soket bağlantısı yok) kabukları keser, böylece daha önce basılanları kolayca okuyamam. Çıkış kodu 0. Ne yazık …

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.