Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.


2
Jupyter Notebook mit Python 3.8 - NotImplementedError
Kürzlich auf Python 3.8 aktualisiert und installiert jupyter. Wenn Sie jedoch versuchen jupyter notebook, Folgendes auszuführen , wird der folgende Fehler angezeigt: File "c:\users\user\appdata\local\programs\python\python38\lib\site-packages\tornado\platform\asyncio.py", line 99, in add_handler self.asyncio_loop.add_reader(fd, self._handle_events, fd, IOLoop.READ) File "c:\users\user\appdata\local\programs\python\python38\lib\asyncio\events.py", line 501, in add_reader raise NotImplementedError NotImplementedError Ich kenne Python 3.8 unter Windows, ProactorEventLoopauf das standardmäßig …

3
Wie gehe ich mit fehlgeschlagenen zukünftigen Feature-Importen (__future__) aufgrund der alten Interpreter-Version ordnungsgemäß um?
Wie gehen Sie mit fehlgeschlagenen zukünftigen Feature-Importen um? Wenn ein Benutzer mit Python 2.5 ausgeführt wird und die erste Anweisung in meinem Modul lautet: from __future__ import print_function Das Kompilieren dieses Moduls für Python 2.5 schlägt fehl mit: File "__init__.py", line 1 from __future__ import print_function SyntaxError: future feature print_function …


3
Verwenden von BeautifulSoup, um ein HTML-Tag zu finden, das bestimmten Text enthält
Ich versuche, die Elemente in einem HTML-Dokument abzurufen, die das folgende Textmuster enthalten: # \ S {11} <h2> this is cool #12345678901 </h2> Das vorherige würde also übereinstimmen, indem es Folgendes verwendet: soup('h2',text=re.compile(r' #\S{11}')) Und die Ergebnisse wären ungefähr so: [u'blahblah #223409823523', u'thisisinteresting #293845023984'] Ich kann den gesamten passenden Text …

2
Python 3 TypeError: muss str sein, keine Bytes mit sys.stdout.write ()
Ich suchte nach einer Möglichkeit, einen externen Prozess über ein Python-Skript auszuführen und seine Standardnachrichten während der Ausführung zu drucken. Der folgende Code funktioniert, druckt jedoch zur Laufzeit keine Standardausgabe. Beim Beenden wird folgende Fehlermeldung angezeigt: sys.stdout.write (nächste Zeile) TypeError: muss str sein, keine Bytes p = subprocess.Popen(["demo.exe"],stdout = subprocess.PIPE, …
69 python 


5
Wie überprüfe ich, ob stdin Daten hat?
Wie überprüfen Sie in Python, ob sys.stdinDaten vorhanden sind oder nicht? Ich habe festgestellt, dass os.isatty(0)nicht nur überprüft werden kann, ob stdin mit einem TTY-Gerät verbunden ist, sondern auch, ob Daten verfügbar sind. Aber wenn jemand Code wie verwendet sys.stdin = cStringIO.StringIO("ddd") und nach dieser Verwendung os.isatty(0)wird immer noch True …

6
Wie kann ich eine Funktion mit Asyncio regelmäßig ausführen?
Ich migriere von tornadonach asynciound kann das asyncioÄquivalent von tornado's nicht finden PeriodicCallback. (A PeriodicCallbackbenötigt zwei Argumente: die auszuführende Funktion und die Anzahl der Millisekunden zwischen den Aufrufen.) Gibt es so ein Äquivalent in asyncio? Wenn nicht, was wäre der sauberste Weg, dies zu implementieren, ohne das Risiko einzugehen, RecursionErrornach …


5
Abfangen der DoesNotExist-Ausnahme in einem benutzerdefinierten Manager in Django
Ich habe einen benutzerdefinierten Manager für ein Django-Modell. Ich scheine hier nicht in der Lage zu sein, die DoesNotExist-Ausnahme abzufangen. Ich weiß, wie es im Modell gemacht wird, aber hier hat es nicht funktioniert: class TaskManager(models.Manager): def task_depend_tree(self, *args, **kwargs): if "id" in kwargs: try: task = self.get(id=kwargs["id"]) except DoesNotExist: …

8
Die Bibliothek geos_c konnte nicht gefunden oder eine ihrer Varianten geladen werden
Ich verwende Python in Fedora 19. Ich wollte die folgende Zeile ausführen: import shapely.geometry aber der folgende Fehler erscheint: OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so'] Ich habe das Paket Shapely und die folgenden zwei Bibliotheken installiert: glibc-2.17-4.fc19.i686.rpm geos-3.3.8-2.fc19.i686.rpm. Was kann ich tun, …
69 python  shapely 

2
Python: Wie bearbeite ich ein installiertes Paket?
Ich habe ein Paket über installiert pip install something. Ich möchte den Quellcode für das Paket bearbeiten something. Wo ist es (unter Ubuntu 12.04) und wie lade ich es jedes Mal neu, wenn ich den Quellcode bearbeite und ausführe? Derzeit bearbeite ich den Quellcode und führe dann immer wieder python …
69 python  pip 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.