«python-3.x» etiketlenmiş sorular

Dilin 3+ sürümüne özgü Python programlama ile ilgili sorular için. Sorunuz sürüme özgü değilse daha genel [python] etiketini kullanın. Python 2 soruları için [python-2.x] etiketlerini kullanın.

4
Asyncio gerçekte nasıl çalışır?
Bu soruyu başka bir sorum motive ediyor: cdef'de nasıl beklenir? Web'de hakkında tonlarca makale ve blog yazısı var asyncio, ancak hepsi çok yüzeysel. Gerçekte nasıl asynciouygulandığı ve G / Ç'yi eşzamansız yapan şey hakkında herhangi bir bilgi bulamadım . Kaynak kodunu okumaya çalışıyordum, ancak çoğu yardımcı nesnelerle ilgilenen en yüksek …


4
Python 3'te çoklu işlem ile çoklu okuma ve asyncio karşılaştırması
Python 3.4'te çoklu işlem / iş parçacığı için birkaç farklı kitaplık olduğunu buldum: çoklu işlem , iş parçacığı ve asyncio . Ama hangisini kullanacağımı veya "önerilen" olduğunu bilmiyorum. Aynı şeyi mi yapıyorlar yoksa farklılar mı? Varsa hangisi ne için kullanılıyor? Bilgisayarımda çok çekirdekli bir program yazmak istiyorum. Ama hangi kütüphaneyi …

9
Python 3 için paketleri kurmak için pip veya pip3?
OS X El Captain yüklü bir Macbook'um var. Bunun Python 2.7üzerine önceden yüklenmiş olduğunu düşünüyorum . Ancak ben de kurdum Python 3.5. Kullanmaya başladığımda Python 3, bir paket kurmak istersem şunu yazmam gerektiğini okudum: pip3 install some_package Neyse, şimdi kullandığım zaman pip install some_package İçin some_packageyüklendim Python 3. Demek istediğim, …

11
Pip kurulumunda "X için başarısız yapı tekerleği" nin anlamı nedir?
Bu, SO'da gerçekten popüler bir sorudur, ancak baktığım birçok cevaptan hiçbiri, bu hatanın gerçekte ne anlama geldiğini ve neden oluştuğunu açıkça açıklamıyor. Bir kafa karışıklığı kaynağı, (örneğin) bunu yaptığınızda pip install pycparser, ilk önce hatayı almanızdır: Failed building wheel for pycparser ardından paketin şu şekilde olduğu mesajı gelir: Successfully installed …

9
virtualenvwrapper ve Python 3
Python 3.3.1'i ubuntu lucid üzerine kurdum ve aşağıdaki gibi başarıyla bir virtualenv oluşturdum virtualenv envpy331 --python=/usr/local/bin/python3.3 bu envpy331benim ana dizimde bir klasör oluşturdu . Ayrıca virtualenvwrapperyükledim.Ama belgelerde yalnızca 2.4-2.7sürümleri pythondestekleniyor .. python3Herhangi biri virtualenv'i düzenlemeye çalıştı mı? Eğer öyleyse, bana nasıl olduğunu söyleyebilir misin?

12
2 Numara Listesi Arasındaki Kosinüs Benzerliği
İki liste arasındaki kosinüs benzerliğini hesaplamam gerekiyor , örneğin diyelim ki liste 1 olan liste 2 . Numpy veya istatistik modülü gibi bir şey kullanamıyorum . Ortak modüller (matematik vb.) (Ve harcanan zamanı azaltmak için mümkün olan en az modül) kullanmalıyım.dataSetIdataSetII Diyelim ki dataSetIöyle [3, 45, 7, 2]ve dataSetIIöyle [2, …

27
Django modeli "açık bir app_label bildirmiyor"
Zekanın sonundayım. Bir düzine saatlik sorun giderme işleminden sonra, muhtemelen daha fazlası, nihayet işime girdiğimi düşündüm, ama sonra: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label Bu konuda web'de ÇOK KÜÇÜK bilgi var ve sorunumu çözen hiçbir çözüm yok. Herhangi bir tavsiye çok takdir edilecektir. Python 3.4 ve Django 1.10 …

14
Pipenv: Komut Bulunamadı
Python geliştirmede yeniyim ve pipenv kullanmaya çalışıyorum. pip install pipenvBaşarıyla çalışan komutu çalıştırdım: ... Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone Installing collected packages: virtualenv, pathlib, shutilwhich, backports.shutil-get-terminal-size, pythonz-bd, virtualenv-clone, pew, first, six, click, pip-tools, certifi, chardet, idna, urllib3, requests, pipenv ... Ben komutu çalıştırdığınızda, ancak pipenv installtaze kök proje …
119 python  python-3.x  pip  pipenv 

16
Python 3.6.1 neden AttributeError atıyor: 'enum' modülünün 'IntFlag' özniteliği yok?
MacOS X için Python 3.6.1'i yeni yükledim Konsolu çalıştırmayı (veya Python3 ile herhangi bir şeyi çalıştırmayı) denediğimde şu hata atılıyor: AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module Traceback (most recent call last): File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in <module> main() File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line …

6
Python3 ile INI dosyası nasıl okunur ve yazılır?
Python3 ile bir INI dosyası okumam, yazmam ve oluşturmam gerekiyor. FILE.INI default_path = "/path/name/" default_file = "file.txt" Python Dosyası: # Read file and and create if it not exists config = iniFile( 'FILE.INI' ) # Get "default_path" config.default_path # Print (string)/path/name print config.default_path # Create or Update config.append( 'default_path', 'var/shared/' …
118 python  python-3.x  ini 

7
Boş listeler olan varsayılan parametrelerden kaçınmanın pitonik yolu nedir?
Bazen boş bir liste olan varsayılan bir parametrenin olması doğal görünür. Yine de Python, bu durumlarda beklenmedik davranışlar verir . Örneğin, bir işlevim varsa: def my_func(working_list = []): working_list.append("a") print(working_list) İlk çağrıldığında varsayılan olarak çalışacaktır, ancak bundan sonraki aramalar mevcut listeyi günceller (her aramada bir "a" ile) ve güncellenmiş sürümü …
118 python  python-3.x 

1
Str.translate Python 3.5'te Python 3.4'e kıyasla neden çok daha hızlı?
text.translate()Python 3.4'ü kullanarak belirli bir dizeden istenmeyen karakterleri kaldırmaya çalışıyordum . Asgari kod: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Beklendiği gibi çalışıyor. Ancak aynı program Python 3.4 ve Python 3.5'te çalıştırıldığında büyük bir fark yaratır. Zamanlamaları hesaplamak için kod: …

1
Python3 ve python3m çalıştırılabilir dosyaları arasındaki fark
/usr/bin/python3Ve /usr/bin/python3myürütülebilir dosyalar arasındaki fark nedir ? Onları Ubuntu 13.04'te gözlemliyorum, ancak Google diğer dağıtımlarda da var olduklarını öne sürüyor. İki dosya aynı md5sum değerine sahip, ancak sembolik bağlar veya sabit bağlar gibi görünmüyor; iki dosyanın döndürdüğü farklı inode numaraları vardır ls -live test find -xdev -samefile /usr/bin/python3.3başka bir dosya …
116 python  python-3.x 

4
Bir Python 3 bayt dizgi değişkenini normal bir dizeye nasıl dönüştürebilirim?
XML e-posta ekinde okudum bytes_string=part.get_payload(decode=False) Değişken adımın da önerdiği gibi yük, bir bayt dizesi olarak gelir. Bu dizeyi işleyebileceğim kullanılabilir bir dizeye dönüştürmek için önerilen Python 3 yaklaşımını kullanmaya çalışıyorum. Örnek şunları göstermektedir: str(b'abc','utf-8') b(Bayt) anahtar kelime bağımsız değişkenini değişkenime nasıl uygulayabilirim bytes_stringve önerilen yaklaşımı nasıl kullanabilirim? Denediğim yol işe …

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.