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

12
Python'da bir dizeyi birleştirmenin tercih edilen yolu hangisidir?
Python's stringdeğiştirilemediğinden, bir dizeyi nasıl daha verimli bir şekilde birleştireceğinizi merak ediyordum? Ben şöyle yazabilirim: s += stringfromelsewhere ya da bunun gibi: s = [] s.append(somestring) later s = ''.join(s) Bu soruyu yazarken konuyla ilgili iyi bir makale buldum. http://www.skymind.com/~ocrow/python_string/ Ama Python 2.x'te, bu yüzden soru Python 3'te bir şey …


5
Python'da bir diktenin derin kopyası
Python'da bir derin kopyasını yapmak istiyorum dict. Ne yazık ki .deepcopy()yöntem için mevcut değil dict. Bunu nasıl yaparım? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line 1, in <module> AttributeError: 'dict' object has no attribute …
341 python  python-3.x 

8
Python 3'te web'den dosya indirme
Aynı oyunun / uygulamanın .jad dosyasında belirtilen URL'yi okuyarak bir web sunucusundan .jar (java) dosyasını indirecek bir program oluşturuyorum. Python 3.2.1 kullanıyorum JAR dosyasının URL'sini JAD dosyasından (her JAD dosyası JAR dosyasının URL'sini içerir) ayıklamayı başardım, ancak tahmin edebileceğiniz gibi ayıklanan değer type () dizesidir. İlgili işlev şöyledir: def downloadFile(URL=None): …
332 python  python-3.x 

18
Bir nesnenin niteliklerini listeleme
Bir sınıf örneğinde var olan özniteliklerin bir listesini almanın bir yolu var mı? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) İstenen sonuç "multi, str" çıktısı alınacaktır. Bu bir komut dosyasının çeşitli bölümlerinden geçerli özniteliklerini görmek istiyorum.
330 python  class  python-3.x 


16
Python 3 ImportError: 'ConfigParser' adlı modül yok
Ben çalışıyorum paketin, ancak bir olsun .pip installMySQL-pythonImportError Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python Downloading/unpacking MySQL-python Running setup.py egg_info for package MySQL-python Traceback (most recent call last): File "<string>", line 16, in <module> File "/var/folders/lf/myf7bjr57_jg7_5c4014bh640000gn/T/pip-build/MySQL-python/setup.py", line 14, in <module> from setup_posix import get_config File "./setup_posix.py", line 2, in <module> from ConfigParser …
324 python  python-3.x 


6
F-dizeleri ile ondalık basamaktan sonra sabit basamaklar
Ondalık noktadan sonraki basamak sayısını düzeltmek için Python f-dizeleriyle kolay bir yol var mı? (Özellikle f-dizeleri, .format veya% gibi diğer dize biçimlendirme seçenekleri değil) Örneğin, ondalık basamaktan sonra 2 hane görüntülemek istediğimi varsayalım. Bunu nasıl yaparım? Diyelim ki a = 10.1234


6
NameError: 'xrange' genel adı Python 3'te tanımlanmamış
Bir python programı çalıştırırken bir hata alıyorum: Traceback (most recent call last): File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 110, in <module> File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 27, in __init__ File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\class\inventory.py", line 17, in __init__ builtins.NameError: global name 'xrange' is …

10
TypeError nasıl düzeltilir: Karma işleminden önce Unicode nesneleri kodlanmalıdır?
Bu hatayı aldım: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in <module> m.update(line) TypeError: Unicode-objects must be encoded before hashing Python 3.2.2 bu kodu yürütmeye çalıştığınızda : import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("What is the file name in which the hash resides? …

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 

18
Doğal sıralama dizisi için yerleşik bir işlev var mı?
Python 3.x kullanarak, doğal alfabetik sıralaması yapmak istediğiniz dizelerin bir listesi var. Doğal sıralama: Windows'daki dosyaların sıralanma sırası. Örneğin, aşağıdaki liste doğal olarak sıralanmıştır (istediğim): ['elm0', 'elm1', 'Elm2', 'elm9', 'elm10', 'Elm11', 'Elm12', 'elm13'] Ve işte yukarıdaki listenin "sıralı" sürümü (sahip olduğum): ['Elm11', 'Elm12', 'Elm2', 'elm0', 'elm1', 'elm10', 'elm13', 'elm9'] Birincisi …


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.