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

8
İçe aktarılan modüllerde global değişkenlerin görünürlüğü
Bir Python betiğinde biraz duvar içe aktaran modüllerle karşılaştım. Hatayı açıklamak için elimden gelenin en iyisini yapacağım, neden onunla karşılaştığımı ve neden problemimi çözmek için bu özel yaklaşımı bağladığımı (bunu bir saniye içinde açıklayacağım): Bu yardımcı modülün içe aktarılacağı ad alanında tanımlanan varlıklara atıfta bulunan bazı yardımcı işlevler / sınıflar …



5
Python any () işlevi tam olarak nasıl çalışır?
Python belgeleri sayfasında any, any()işlevin eşdeğer kodu şu şekilde verilir: def any(iterable): for element in iterable: if element: return True return False Bu işlev, bu biçimde çağırırsam hangi öğeyi test etmek istediğimi nasıl biliyor? any(x > 0 for x in list) İşlev tanımından tek görebildiğim, yinelenebilir bir nesneyi geçirdiğimdir. Nasıl …
113 python 




8
ImportError: libSM.so.6: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya veya dizin yok
OpenCV'yi içe aktarmaya çalışırken import cv2aşağıdaki hatayı alıyorum: /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such file or directory …

3
'Python setup.py install' ve 'pip install' arasındaki fark
Bir tar dosyasından python virtualenv'ime yüklemek istediğim harici bir paketim var. Paketi kurmanın en iyi yolu nedir? Bunu yapmanın 2 yolunu keşfettim: Tar dosyasını çıkarın, ardından python setup.py installçıkarılan dizinin içinde çalıştırın . pip install packagename.tar.gzhttps://pip.pypa.io/en/stable/reference/pip_install/#examples içindeki 7. örnekten Bunları bu 2 şekilde yapmakta herhangi bir fark varsa.

10
python'da tuş basımını algıla?
Python'da bir kronometre tipi program yapıyorum ve bir tuşa basılıp basılmadığını nasıl tespit edeceğimi bilmek istiyorum (duraklatmak için p ve durdurmak için s gibi) ve bunun için bekleyen raw_input gibi bir şey olmasını istemiyorum yürütmeye devam etmeden önce kullanıcının girdisi. Bunu bir süre içinde nasıl yapacağını bilen var mı? Ayrıca, …



17
Toplama: SSL: http://en.wikipedia.org için CERTIFICATE_VERIFY_FAILED hatası
'Python ile Web Kazıma' kodunun alıştırması yapıyorum ve şu sertifika sorununu yaşıyorum: from urllib.request import urlopen from bs4 import BeautifulSoup import re pages = set() def getLinks(pageUrl): global pages html = urlopen("http://en.wikipedia.org"+pageUrl) bsObj = BeautifulSoup(html) for link in bsObj.findAll("a", href=re.compile("^(/wiki/)")): if 'href' in link.attrs: if link.attrs['href'] not in pages: #We …

8
Python'da sayıları dizelere biçimlendirme
Sayıları dizeler olarak nasıl biçimlendireceğimi bulmam gerekiyor. Kodum burada: return str(hours)+":"+str(minutes)+":"+str(seconds)+" "+ampm Saatler ve dakikalar tamsayıdır ve saniye bir kayan değerdir. str () işlevi tüm bu sayıları onda birlik (0.1) basamağa dönüştürür. Bu nedenle, "5: 30: 59.07 pm" çıktısı veren dizem yerine, "5.0: 30.0: 59.1 pm" gibi bir şey gösterecektir. …

10
Bir öğeyi, anahtarı bilinmediğinde sözlükten kaldırın
Bir öğeyi sözlükten değere göre kaldırmanın en iyi yolu nedir, yani öğenin anahtarı bilinmediğinde? İşte basit bir yaklaşım: for key, item in some_dict.items(): if item is item_to_remove: del some_dict[key] Daha iyi yollar var mı? Sözlüğü yinelerken sözlükten değiştirmenin (öğeleri silmenin) yanlış bir yanı var mı?
112 python  dictionary 

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.