Pytania otagowane jako python-3.x

W przypadku pytań dotyczących programowania w języku Python, które są specyficzne dla wersji 3+ języka. Użyj bardziej ogólnego znacznika [python], jeśli twoje pytanie nie jest specyficzne dla wersji. Użyj tagów [python-2.x] dla pytań w Pythonie 2.

7
Jak korzystać z raw_input w Pythonie 3
import sys print(sys.platform) print(2**100) raw_input() Korzystam z języka Python 3.1 i nie mogę uzyskać raw_input„zamrożenia” wyskakującego okna dos. Książka, którą czytam, dotyczy Python 2.5 i używam Python 3.1 Co powinienem zrobić, aby to naprawić?
553 python  python-3.x 


8
UnicodeDecodeError: kodek „charmap” nie może dekodować bajtu X w pozycji Y: znak odwzorowuje na <nieokreślony>
Próbuję uzyskać program w języku Python 3 do wykonywania pewnych operacji przy użyciu pliku tekstowego wypełnionego informacjami. Jednak podczas próby odczytania pliku pojawia się następujący błąd: 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: …


8
Jaki jest najlepszy sposób na usunięcie akcentów w łańcuchu Unicode w Pythonie?
Mam w Pythonie ciąg znaków Unicode i chciałbym usunąć wszystkie akcenty (znaki diakrytyczne). Znalazłem w sieci elegancki sposób na zrobienie tego w Javie: przekonwertować ciąg Unicode na jego długą znormalizowaną formę (z osobnym znakiem dla liter i znaków diakrytycznych) usuń wszystkie znaki, których typ Unicode jest „diakrytyczny”. Czy muszę instalować …


7
Co -> oznacza w definicjach funkcji Pythona?
Niedawno zauważyłem coś interesującego, patrząc na specyfikację gramatyki Python 3.3 : funcdef: 'def' NAME parameters ['-&gt;' test] ':' suite Opcjonalny blok strzałki był nieobecny w Pythonie 2 i nie mogłem znaleźć żadnych informacji dotyczących jego znaczenia w Pythonie 3. Okazuje się, że jest to poprawny Python i jest akceptowany przez …

8
StringIO w Python3
Korzystam z Python 3.2.1 i nie mogę zaimportować StringIOmodułu. Używam io.StringIOi działa, ale nie można go używać z numpy„s genfromtxtjak to: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Otrzymuję następujący błąd: TypeError: Can't convert 'bytes' object to str implicitly a kiedy piszę import StringIO, mówi ImportError: No module named 'StringIO'
473 python  python-3.x  io 


4
Czy słowniki są zamawiane w Pythonie 3.6+?
Słowniki są uporządkowane w Pythonie 3.6 (przynajmniej w ramach implementacji CPython), inaczej niż w poprzednich wcieleniach. To wydaje się być istotną zmianą, ale jest to tylko krótki akapit w dokumentacji . Jest opisywany jako szczegół implementacji CPython, a nie jako funkcja językowa, ale sugeruje również, że może stać się standardem …

6
Błąd: „Obiekt„ dict ”nie ma atrybutu„ iteritems ””
Próbuję użyć NetworkX do odczytania pliku Shapefile i użyć funkcji write_shp()do wygenerowania plików Shapefile, które będą zawierać węzły i krawędzie, ale gdy próbuję uruchomić kod, pojawia się następujący błąd: 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, …





Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.