Bei Fragen zur Python-Programmierung, die spezifisch für Version 3+ der Sprache sind. Verwenden Sie das allgemeinere [Python] -Tag, wenn Ihre Frage nicht versionsspezifisch ist. Verwenden Sie die [python-2.x] -Tags für Python 2-Fragen.
import sys print(sys.platform) print(2**100) raw_input() Ich verwende Python 3.1 und kann raw_inputdas Dos-Popup nicht "einfrieren". Das Buch, das ich lese, ist für Python 2.5 und ich verwende Python 3.1 Was soll ich tun, um das zu beheben?
Ich möchte pip installieren . Es sollte Python 3 unterstützen, erfordert jedoch Setuptools, die nur für Python 2 verfügbar sind. Wie kann ich pip mit Python 3 installieren?
Ich versuche, ein Python 3-Programm dazu zu bringen, einige Manipulationen mit einer mit Informationen gefüllten Textdatei durchzuführen. Beim Versuch, die Datei zu lesen, wird jedoch die folgende Fehlermeldung angezeigt: Traceback (most recent call last): File "SCRIPT LOCATION", line NUMBER, in <module> `text = file.read()` File "C:\Python31\lib\encodings\cp1252.py", line 23, in decode …
Ich versuche, eine Liste hexadezimal zuzuordnen und die Liste dann an anderer Stelle zu verwenden. In Python 2.6 war dies einfach: A: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] In Python 3.1 gibt das Obige jedoch ein Kartenobjekt zurück. B: Python 3.1: >>> map(chr, [66, …
Ich habe eine Unicode-Zeichenfolge in Python und möchte alle Akzente (diakritische Zeichen) entfernen. Ich habe im Web eine elegante Möglichkeit gefunden, dies in Java zu tun: Konvertieren Sie die Unicode-Zeichenfolge in ihre lange normalisierte Form (mit einem separaten Zeichen für Buchstaben und Diakritika). Entfernen Sie alle Zeichen, deren Unicode-Typ "diakritisch" …
Wenn ich das mache: >>> False in [False, True] True Das kehrt zurück True . Einfach weil Falseist in der Liste. Aber wenn ich es mache: >>> not(True) in [False, True] False Das kehrt zurück False. In der Erwägung not(True), dass False: >>> not(True) False Warum?
Ich habe kürzlich etwas Interessantes beim Betrachten der Grammatikspezifikation von Python 3.3 bemerkt : funcdef: 'def' NAME parameters ['->' test] ':' suite Der optionale 'Pfeil'-Block fehlte in Python 2 und ich konnte keine Informationen bezüglich seiner Bedeutung in Python 3 finden. Es stellt sich heraus, dass dies korrektes Python ist …
Ich verwende Python 3.2.1 und kann das StringIOModul nicht importieren . Ich benutze io.StringIOund es funktioniert, aber ich kann es nicht mit benutzen numpyist genfromtxtwie folgt aus : x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Ich erhalte folgende Fehlermeldung: TypeError: Can't convert 'bytes' object to str implicitly und wenn ich schreibe import …
Wörterbücher werden in Python 3.6 (zumindest unter der CPython-Implementierung) anders als in früheren Inkarnationen bestellt. Dies scheint eine wesentliche Änderung zu sein, ist jedoch nur ein kurzer Absatz in der Dokumentation . Es wird eher als CPython-Implementierungsdetail als als Sprachfunktion beschrieben, impliziert jedoch auch, dass dies in Zukunft zum Standard …
Ich versuche, mit NetworkX ein Shapefile zu lesen und mit der Funktion write_shp()die Shapefiles zu generieren, die die Knoten und Kanten enthalten. Wenn ich jedoch versuche, den Code auszuführen, wird der folgende Fehler angezeigt: Traceback (most recent call last): File "C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in <module> nx.write_shp(redVial, "shapefiles") File "C:\Python34\lib\site-packages\networkx\readwrite\nx_shp.py", line …
Ich habe beides python2.7und python3.2installiert in Ubuntu 12.04. Der symbolische Link pythonverweist auf python2.7. Wenn ich tippe: sudo pip install package-name Es wird standardmäßig die python2Version von installiert package-name. Einige Pakete unterstützen sowohl python2als auch python3. Wie installiere ich die python3Version von package-namevia pip?
Ich habe den folgenden Code in Python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Mein Editor (PyCharm) sagt jedoch, dass die Referenzposition (in der __add__Methode) nicht aufgelöst werden kann …
Wenn ich versuche, eine printAnweisung in Python zu verwenden, wird folgende Fehlermeldung angezeigt: >>> print "Hello, World!" File "<stdin>", line 1 print "Hello, World!" ^ SyntaxError: Missing parentheses in call to 'print' Was bedeutet das?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.