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

7
Python 3'te raw_input'u nasıl kullanırım
import sys print(sys.platform) print(2**100) raw_input() Python 3.1 kullanıyorum raw_inputve dos pop-up "dondurmak" alamıyorum . Okuduğum kitap Python 2.5 için ve Python 3.1 kullanıyorum Bunu düzeltmek için ne yapmalıyım?
553 python  python-3.x 


8
UnicodeDecodeError: 'charmap' kodek Y konumunda X baytının kodunu çözemiyor: karakter <defined> ile eşleşiyor
Bilgi dolu bir metin dosyası ile bazı manipülasyonlar yapmak için bir Python 3 programı almaya çalışıyorum. Ancak, dosyayı okumaya çalışırken aşağıdaki hatayı alıyorum: Traceback (most recent call last): File "SCRIPT LOCATION", line NUMBER, in &lt;module&gt; `text = file.read()` File "C:\Python31\lib\encodings\cp1252.py", line 23, in decode `return codecs.charmap_decode(input,self.errors,decoding_table)[0]` UnicodeDecodeError: 'charmap' codec can't …

9
Python 3.x'te liste döndürmek için harita () alma
Bir listeyi onaltılık olarak eşlemeye çalışıyorum ve sonra listeyi başka bir yerde kullanıyorum. Python 2.6'da bu kolaydı: A: Python 2.6: &gt;&gt;&gt; map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] Ancak, Python 3.1, yukarıdaki bir harita nesnesi döndürür. B: Python 3.1: &gt;&gt;&gt; map(chr, [66, 53, 0, 94]) &lt;map object at …

8
Python unicode dizesindeki aksanları kaldırmanın en iyi yolu nedir?
Python bir Unicode dize var ve tüm aksanları (aksan) kaldırmak istiyorum. Web'de bunu Java'da yapmanın zarif bir yolunu buldum: Unicode dizesini normalleştirilmiş uzun biçimine dönüştürün (harfler ve aksan işaretleri için ayrı bir karakterle) Unicode türü "aksan" olan tüm karakterleri kaldırın. PyICU gibi bir kütüphane kurmam gerekir mi yoksa bu sadece …



8
Python3'te StringIO
Python 3.2.1 kullanıyorum ve StringIOmodülü alamıyorum . Kullandığım io.StringIOve çalıştığını, ancak bunu kullanamazsınız numpys' genfromtxtböyle: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Aşağıdaki hatayı alıyorum: TypeError: Can't convert 'bytes' object to str implicitly ve yazdığımda import StringIOşöyle diyor ImportError: No module named 'StringIO'
474 python  python-3.x  io 

4
Sözlükler Python 3.6 ve sonraki sürümlerinde sıralanıyor mu?
Sözlükler, önceki enkarnasyonların aksine Python 3.6'da (en azından CPython uygulaması altında) sıralanır. Bu önemli bir değişiklik gibi görünüyor, ancak dokümantasyonda sadece kısa bir paragraf var . Bir dil özelliği yerine bir CPython uygulama detayı olarak tanımlanır, ancak bunun gelecekte standart hale gelebileceğini de ima eder. Öğe sırasını korurken yeni sözlük …


6
Hata: “'dict' nesnesinin 'iteritems' özelliği yok”
Bir Shapefile okumak write_shp()ve düğümleri ve kenarları içeren Shapefiles oluşturmak için işlevini kullanmak için NetworkX kullanmaya çalışıyorum , ama kodu çalıştırmaya çalıştığınızda bana aşağıdaki hata veriyor: Traceback (most recent call last): File "C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in &lt;module&gt; nx.write_shp(redVial, "shapefiles") File "C:\Python34\lib\site-packages\networkx\readwrite\nx_shp.py", line 192, in write_shp for key, data in e[2].iteritems(): …


4
Bir yöntemin dönüş türünün sınıfın kendisiyle aynı olduğunu nasıl belirleyebilirim?
Ben python 3 aşağıdaki kodu var: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -&gt; Position: return Position(self.x + other.x, self.y + other.y) Ancak editörüm (PyCharm) referans Pozisyonunun çözülemediğini söylüyor ( __add__yöntemde). Dönüş türünün tür olmasını beklediğimi nasıl belirtmeliyim Position? …



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.