Fangfehler bei der Eingabevalidierung

Ich muss eine Fehlermeldung hinzufügen, wenn der Benutzer einen String anstelle einer Ganzzahl in meiner Menüauswahl eingibt und auch Beträge, die der Benutzer als Daten eingibt. Ich habe diesen Code ausprobiert, aber es funktioniert nicht. import sys try: newamount=int(input('Enter the new amount:')) except ValueError: print ("error") Was mache ich falsch?

BeautifulSoup kehrt zurück [], wenn ich es laufe

Ich benutze schöne Suppe mit Python, um Wetterdaten von einer Website abzurufen. Hier sieht die Website aus: <channel> <title>2 Hour Forecast</title> <source>Meteorological Services Singapore</source> <description>2 Hour Forecast</description> <item> <title>Nowcast Table</title> <category>Singapore Weather Conditions</category> <forecastIssue date="18-07-2016" time="03:30 PM"/> <validTime>3.30 pm to 5.30 pm</validTime> <weatherForecast> <area forecast="TL" lat="1.37500000" lon="103.83900000" name="Ang Mo Kio"/> <area forecast="SH" lat="1.32100000" lon="103.92400000" name="Bedok"/> […]

Wie programmgesteuert man access_token vom clientseitigen OAuth-Fluss mit Python abruft?

Diese Frage wurde auf StackApps gepostet , aber das Problem kann mehr ein Programmierproblem sein als ein Authentifizierungsproblem, daher kann es hier einen besseren Ort verdienen. Ich arbeite an einem Desktop-Posteingang Notifier für StackOverflow, mit der API mit Python. Das Skript, an dem ich arbeite, protokolliert den Benutzer in StackExchange und fordert dann die Berechtigung […]

Stellen Sie eine Tabelle als Objekt dar

Gibt es eine Standardmethode, um eine Tabelle darzustellen, die einige relationale Daten in Python enthält? Ich meine, so etwas wie Singular Plural 1st. I make we make 2nd. you make you make 3d. he makes they make Ich möchte, dass die Daten sowohl nach Zeilen als auch nach Spalten zugänglich sind: 1st. Singular -> I […]

Verwenden Sie asyncio, um die Ausgabe eines seriellen Anschlusses zu lesen

Ich habe einige Port-Lesung für die Arbeit gemacht, und ich muss wissen, ob ich asyncIO verwenden sollte, um die Daten zu lesen, die aus diesem Port kommen. Hier sind einige Details über die Art und Weise, in der das System aufgebaut wird. Mehrere Sensoren werden gleichzeitig gelesen und können gleichzeitig Ausgangssignale erzeugen. (Alle Daten kommen […]

Python – Alternative für die Verwendung von numpy Array als Schlüssel im Wörterbuch

Ich bin ziemlich neu in Python numpy. Ich wurde versucht, numpy Array als Schlüssel für das Wörterbuch in einer meiner Funktionen zu verwenden und wurde dann von Python Interpreter gesagt, dass numpy Array ist nicht hashable. Ich habe gerade herausgefunden, dass ein Weg, um dieses Problem um zu arbeiten, ist es, die Funktion repr() Funktion" […]

Pyserial, ImportError: Kein Modul namens serial

Ich weiß, diese Frage wurde mehrmals gefragt, aber keiner der Lösungen, die ich sah, löste mein Problem. Ich habe versucht, die serielle Bibliothek von Sublime Text 2 in meinem Mac zu verwenden. import serial Jedes Mal, wenn ich diese Bibliothek anrufe, bekomme ich diese Nachricht: Traceback (most recent call last): File "/Users/andreapatri/Desktop/test.py", line 1, in […]

Wie man anmutig python Prozess auf Fenster zu beenden

Ich habe einen Python 2.7 Prozess läuft im Hintergrund unter Windows 8.1. Gibt es einen Weg, um diesen Prozess anmutig zu beenden und eine Aufräumung beim Herunterfahren oder Abmelden durchzuführen?

Python raw_input nimmt keine Eingabe ein

Ich habe vor kurzem angefangen, Python zu lernen und wurde es müde, es auf der Kommandozeile zu laufen (Terminal Mac os x). Ich wollte eine Umgebung, in die ich gut eingehen konnte und diesen Code nur dann ausführen konnte, wenn Stücke von ihm fertig waren, nicht line-by-line wie in der Shell. Ich beschloss, Xcode zu […]

Effizienteste I / O-Einstellung zwischen Stata und Python (Pandas)

Ich benutze Stata, um einige Daten zu verarbeiten, exportiere die Daten in einer CSV-Datei und lade sie in Python mit der Funktion pandas read_csv. Das Problem ist, dass alles so langsam ist. Das Exportieren von Stata in eine CSV-Datei dauert alters (das Exportieren im dta Stata-Format ist viel schneller), und das Laden der Daten über […]

Python ist die beste Programmiersprache der Welt.